Запускаем два сервера на одном компьютере.
proffi Дата: Воскресенье, 2011-07-17, 11:52 | Сообщение # 1
Сообщений: 766
Запуск двух и более серверов из одной папки cstrike Итак, наш способ имеет свои плюсы: 1. 2 и более сервера на одном компе; 2. Можно разные версии amxmodx и разные конфигурационные файлы; 3. Запуск из одной папки. Нужно: 1. Не крывые руки); 2. Комп хотя бы с 2х ядерным процессором и достаточное кол-во оперативной памяти. Начнем. 1. Создать отдельную AMX Mod X директорию с необходимыми файлами, например: .addons/amxmodx2; 2. В .addons/amxmodx2/configs/core.ini везде изменить amxmodx на amxmodx2; 3. Создать отдельный файл загрузки Metamod плагинов, например: .addons/metamod/plugins2.ini; 4. В созданный plugins2.ini файл вписать: win32 addons/amxmodx2/dlls/amxmodx_mm.dll; 5. Создать в директории cstrike файл, например, с именем amxmodx2.cfg, его содержимое должно быть следующим: localinfo mm_pluginsfile "addons/metamod/plugins2.ini" localinfo amxx_basedir "addons/amxmodx2" localinfo amxx_cfg "addons/amxmodx2/configs/core.ini" localinfo amxx_configsdir "addons/amxmodx2/configs" localinfo amxx_customdir "addons/amxmodx2/custom" localinfo amxx_datadir "addons/amxmodx2/data" localinfo amxx_logdir "addons/amxmodx2/logs" localinfo amxx_logs "addons/amxmodx2/logs" localinfo amxx_modules "addons/amxmodx2/configs/modules.ini" localinfo amxx_modulesdir "addons/amxmodx2/modules" localinfo amxx_plugins "addons/amxmodx2/configs/plugins.ini" localinfo amxx_pluginsdir "addons/amxmodx2/plugins" localinfo amxx_vault "addons/amxmodx2/data/vault.ini" localinfo csstats "addons/amxmodx2/data/csstats.dat" localinfo csstats_score "addons/amxmodx2/data/csstats.amxx" localinfo amx_basedir "addons/amxmodx2" localinfo amx_configdir "addons/amxmodx2/configs" localinfo amx_langdir "addons/amxmodx2/data/amxmod-lang" localinfo amx_logdir "addons/amxmodx2/logs" localinfo amx_modulesdir "addons/amxmodx2/modules" localinfo amx_pluginsdir "addons/amxmodx2/plugins" Теперь, чтоб запустить сервер делаем файл запуска (у меня hlds_2.bat) в директории с файлом hlds.exe с такими параметрами: @echo off start "My CS Server" hlds.exe -console -game cstrike -insecure -port 27016 +maxplayers 16 +map de_dust2 -noipx +exec amxmodx2.cfg +servercfgfile server2.cfg +mapcyclefile mapcycle2.txt +motdfile motd2.txt Следовательно далее надо создать файлы: 1. server2.cfg в директории cstrike; 2. motd2.txt в директории cstrike; 3. mapcycle2.txt в директории cstrike. Вот пример моего server2.cfg: // Сервер собрал Player // Use this file to configure your DEDICATED server. // This config file is executed on server start. // Disable autoaim sv_aim 0 // Disable clients' ability to pause the server pausable 0 // Default server name. Change to "Bob's Server", etc. hostname "My Server" // Enable/Disable LAN mode sv_lan 0 // Maximum client movement speed sv_maxspeed 320 // Rcon // Set the rcon password rcon_password "__PASSWORD__" sv_rcon_banpenalty 0 sv_rcon_minfailures 5 sv_rcon_maxfailures 10 sv_rcon_minfailuretime 30 // 20 minute timelimit mp_timelimit 25 mp_roundtime 3.0 // Server Logging log on mp_logdetail 3 mp_logmessages 1 // Server decalfrequency 60 mp_autoteambalance 1 mp_limitteams 0 mp_autocrosshair 0 mp_autokick 0 mp_buytime 0.50 mp_c4timer 35 mp_chattime 15 mp_decals 200 mp_flashlight 1 mp_freezetime 0 mp_forcerespawn 1 mp_footsteps 1 mp_friendlyfire 1 mp_playerid 0 mp_startmoney 800 sv_airaccelerate 10 sv_allowdownload 1 sv_allowupload 1 sv_alltalk 1 sv_cheats 0 sv_friction 4 sv_gravity 800 sv_maxunlag 0.5 sv_minrate 10000 sv_maxrate 15000 sv_maxupdaterate 40 sv_stopspeed 75 sv_timeout 30 sv_unlag 1 sv_voiceenable 1 sv_voicequality 4 // Load ban files exec listip.cfg exec banned.cfg // Лишнее убрано Ну вот и все удачи. Спасибо автору Dr04eR aka Dro aka Nbbt aka :FrRoOgGeErR>>>
Сообщение отредактировал proffi - Воскресенье, 2011-07-17, 11:53
Favorites Дата: Понедельник, 2011-07-18, 05:45 | Сообщение # 2
Сообщений: 11
ахахах ты совсем такую фигню делать запустил сервер с ип 27017 а другой с 27016 и все 2 сервера работают и с 27015 уже 3 СерверА
M1XER Дата: Среда, 2011-07-27, 16:25 | Сообщение # 3
Сообщений: 34
Спасибо помог
haletski8 Дата: Суббота, 2011-08-06, 17:29 | Сообщение # 4
Сообщений: 162
proffi , вроде получилось , спасибо .
_King_ Дата: Четверг, 2011-08-18, 12:35 | Сообщение # 5
Сообщений: 11
Cool теперь знаю как запускать аж 2 серверка
kAnD_s Дата: Суббота, 2011-08-20, 20:11 | Сообщение # 6
Сообщений: 220
спасибо большое профи!
ShoX Дата: Суббота, 2011-09-10, 22:22 | Сообщение # 7
Сообщений: 117
спасибо Мне помогло а то уменя было 2 hlds ну и 2 сервер Сейчас стало чшеДобавлено (2011-09-10, 22:22) --------------------------------------------- А всё равно получаеться всё консоли у меня
ruslan136 Дата: Понедельник, 2011-09-12, 22:07 | Сообщение # 8
Сообщений: 3
а я запускал сразу 3
Ghost_Rider Дата: Среда, 2011-09-21, 19:35 | Сообщение # 9
Сообщений: 62
Хорошая статья, молодец proffi
Сообщение отредактировал Ghost_Rider - Среда, 2011-09-21, 19:35
Shuravi Дата: Четверг, 2011-09-22, 09:32 | Сообщение # 10
Сообщений: 90
статья норм...только зачем все эти сложности...просто в стартовом файле пропиши серву другой порт и все.... не вижу необходимости колдовать там где это не надо...ИМХО
Gep Дата: Четверг, 2011-09-22, 14:21 | Сообщение # 11
Сообщений: 2421
Shuravi , этим способом можно запустить 2 или более сервера с разными модами, на одной платформе.
L1TeR Дата: Четверг, 2011-09-22, 16:08 | Сообщение # 12
Сообщений: 78
вау спасибо)))Большое!
Koblandy Дата: Воскресенье, 2011-12-18, 14:17 | Сообщение # 13
Сообщений: 352
Спс помогло
tiranka Дата: Вторник, 2012-03-06, 14:45 | Сообщение # 15
Сообщений: 188
а не проще 2 папки сделать с серверами и запустить с разным портом?