Итак начнем пожалуй.
Мануал пишу свой, по своему опыту и если где то есть похожее, то не надо кричать, что баян!
Устанавливаем клиента (
скачать) по умолчанию! Внимание не изменяйте пути при первой установке.
Установили игру - ставим сверху патч (
скачать), пути не меняем там все стандартно.
Далее распаковываем сервер Crysis под Win в корень клиента или в любое удобное место. Запускаем
CrysisWars_Dedicated_Server_Package_v1.5.exe
Если пути не меняли, то все по умолчанию.
И начинается самое интересное, дело в том, что работоспособность сервера зависит от правильной настройки конфига, найти вы его сможете по пути:
C:\Program Files\Electronic Arts\Crytek\Crysis Wars
В корне видим файл
server.cfg - открываем его блокнотом и вставляем мой конфиг. Он на 100% работоспособен, дальше сами настроите как вам надо.
Код:
log_verbosity = 1
log_fileverbosity = 1 //Если поставить 3, то будет детальный отчет по ошибкам
g_useProfile = 1
sv_servername = "Имя сервера"
sv_password ="пароль если надо" //Не советую, начинает глючить
sv_bind = Ваш IP
sv_port = 64087 //стандартный порт, не рекомендуется менять
sv_bandwidth = 20000
sv_lanonly = 0 // Если поставить 1, то будет только для сети
sv_maxplayers = 32
sv_gamerules = TeamInstantAction //Режим игры
sv_cheatprotection = 0 //Тут интересно, если поставить 3 то начинает какая то встроенная защита проверять файлы и кидать с сервера, а вообще: разрешить/не разрешить читы
sv_levelrotation = "levelrotation"
sv_requireinputdevice = "dontcare"
sv_maxspectators = 0
sv_timeofdayenable = 1
sv_timeofdaylength = 1.215
sv_timeofdaystart = 12
sv_gs_report = 1
sv_gs_trackstats = 1
sv_ranked = 1
net_stats_login "" //Имя зареганное в CryNet (можно не ставить)
net_stats_pass "" //Пасс CryNet
net_enable_voice_chat = 1
net_pb_sv_enable false //вкл/выкл ПанкБастер - Античит
ban_timeout = 5
r_ShadersAsyncCompiling = 0
r_driver = "DX9"
g_timelimit = 20 // Время раунда, смены карты, если ноль то бесконечно
g_minteamlimit = 0
g_autoteambalance = 1
g_tk_punish = 1
g_tk_punish_limit = 5
g_friendlyfireratio = 1
g_battleDust_enable = 0
g_fraglimit = 0
g_useProfile = 1
g_minplayerlimit = 0
g_nextlevel
Настроили конфиг, идем дальше видим там же файл ротации карт
levelrotation.xml, советую для этого конфига в файле ротации убрать строки связанные с режимом PowerStruggle.
Файл
autoexec.cfg нужен для управления сервером через переменную
rcon вставляем в него следующее:
Код:
rcon_startserver port:64087 pass:ваш пароль от Rcon
И чтобы подключится к управлению сервером находясь в игре используйте
Rcon
1. Откройте консоль, клавиша "~"
2. Впишите rcon_connect addr:ip_сервера port:порт pass:пароль от rcon и нажмите Enter.
Команды для управления сервером вы найдете в файле документации внутри архива с сервером. Ну и я переведу и попозже выложу.
Далее видим файлик
startup.bat открываем его блокнотом и вставляем следующее: (в том случае если вы все делали как у меня)
Код:
bin32\crysiswarsdedicatedserver -root "C:\Program Files\Electronic Arts\Crytek\Crysis Wars" +exec "server.cfg"
Если вы хотите чтобы сервер сам перегружался после падения, моргания света, то пропишите следующее:
Код:
:start
bin32\crysiswarsdedicatedserver -root "C:\Program Files\Electronic Arts\Crytek\Crysis Wars" +exec "server.cfg"
goto start
Все сервер настроен, запускаем БАТник потом клиент и тестируем.
Вот картинка при удачном запуске сервера:
Как подключится к серверу в картинках
ЗДЕСЬ!