Кстати я заметил на некоторых серваках очень интересные ваще, такие как бесконечная скорость сила и т.д. Немного пошарился в нете и тоже решил сделать свой сервак, со своими правилами (не посчитайте это читерством!!!) правила одинаковы для всех, а следовательно победа зависит только от умения играть))) возможно я лезё не в ту степь, но я не увидел отдельной темы для каких либо модификаций Crysis WARS, но мне с вами очень хочеться поделиться)
Crysis WARS (выделенный сервер)
Платформа Выделенный сервер можно поднять как на лицензии ,так и на пиратке - без разницы. Crysis изначально орентирован на Висту и ХР, но можно его поднять и на WIN2000Server (с некоторыми ухищрениями можно запустить v1.1.1.57.67 , а с запуском патченной версии 1.1.1.58.79 пока есть проблемы) на WIN2003Server SP2 , WIN2003Server R2 SP2 встает без проблем).
Серверные платформы даже предпочтительней.
Потребление трафика (32 игрока максимум) Upload=25мегабайт в минуту (4,5Мегабит/сек) Download=5мегабайт в минуту (0,5Мегабит/сек) Среднее потребление трафика в сутки (при переменной нагрузке на сервер)=30Гб
Консольные команды администратора ban [playername] -банан ban_remove [playername] -отмена банана ban_status -показать все бананы ban_timeout = 1 -время банана в минутах (выставляется в server.cfg)
kick [playername] -пинок Kickid [playerid] -пинок по ID
sv_say -сообщение всем игрокам
sv_gamerules PowerStruggle -смена режима игры sv_gamerules InstantAction -смена режима игры sv_gamerules TeamInstantAction -смена режима игры
g_nextlevel -следующая карта из списка ротации map <Карта> -смена указанной карты (название карты с заглавной буквы!) g_suitSpeedMultMultiplayer = 1 -ускорение нанокостюма х1 g_suitSpeedEnergyConsumptionMultiplayer = 0 -отключение потребления энергии при ускорении
cl_strengthscale = 1 -сила нанокостюма х1 (влияет на удар и в меньшей мере на прыжок)
g_playerSuitEnergyRechargeTimeMultiplayer = 1 -скорость востонавления энергии (чем меньше, тем быстрее)
g_claimore_limit = 3 - сколько можно установить клейморов g_avmine_limit = 3 - сколько можно установить мин g_c4_limit = 1 - сколько можно установить C4
это можно прописывать как в консоли самого сервера так и файле server.cfg
Добавлено через 7 минут ТЕПЕРЬ ПРОШУ ВНИМАНИЕ!!!ДАЛЕЕ ИДЁТ ТОТ САМЫЙ ФАЙЛ server.cfg (если что не понятно прошу прощения, так как все пояснения были написаны для меня и мною)
log_verbosity = 1 log_fileverbosity = 1 -лог (3-детальный лог) g_useProfile = 1
sv_servername = "Crysis Wars ORION" - имя сервера sv_password ="" -пароль сервера (если без пароля, то писать ничего не надо) sv_port = 64100 - порт локальной сети ( :64087-выживание :64088-быстрая схватка :64089-командный бой) sv_bandwidth = 50000 -скорость передачи битов на сервере sv_lanonly = 0 -разрешает конект к вашему серверу из интернета (1-включает LAN, отключает Internet!) sv_maxplayers = 32 -максимальное колличество игроков на сервере sv_gamerules = "TeamInstantAction" -режим игры (при игре через интернет зависит от порта)
sv_cheatprotection = 3 -внутренняя защита от читеров (мудаков) sv_levelrotation = "levelrotation" sv_requireinputdevice = "dontcare" sv_maxspectators = 32 -максимальное число зрителей на сервере
sv_timeofdayenable = 1 sv_timeofdaylength = 1.215 sv_timeofdaystart = 12 sv_timeofdayspeed = 0,010425
sv_gs_report = 1 -отправляет данные на сервер ГеймСпай (необходим для каких-то переговоров?) sv_gs_trackstats = 1 -позволяет ГеймСпай получать статистику игроков sv_ranked = 0 -Enables statistic report, for TSP servers only
net_stats_login "ORION[24RUS]" -ГеймСпай логин держателя сервера net_stats_pass "ORION[24RUS]" -ГеймСпай пароль логина держателя сервера
net_enable_voice_chat = 1 -голосовой чат net_pb_sv_enable false -выключение ПанкБастера (true- включение)
ban_timeout = 10 -время банана в минутах
r_ShadersAsyncCompiling = 1 r_driver = "DX9"
g_timelimit = 0 -время раунда в минутах (изменяется отдельно для каждой карты в levelrotation.xml) g_minteamlimit = 0 -минимально колличество игроков в каждой команде для начала игры g_autoteambalance = 1 g_tk_punish = 1 -наказание за убиство игроков своей команды (0-отмена наказания) g_tk_punish_limit = 5 -колличество убиств игроков своей команды (после применяется временный бан) g_friendlyfireratio = 1 -соотношения урона игрокам своей команды 1:1 (0-отключения урона игрокам совей команды) g_battleDust_enable = 0 g_fraglimit = 0 -число киллов необходимое для достижения победы (0-бесконечно) g_useProfile = 1 g_minplayerlimit = 0 -минимальное число игроков для начала игры (применимо только для InstantAction)
g_nextlevel -консольная команда для смены карты из списка ротации (не удалять!)
Данные настройки применимы только для сервера LAN!!!
Добавлено через 14 минут следующий файл который необходим - levelrotation.xml файл отвечает за ротацию карт на сервере будьте внимательны когда правите теги, так как неправильное их написание может сказаться на работоспособности сервера
<levelrotation randomize="0"> <level name="multiplayer/ia/Coast" gamerules="TeamInstantAction" > <setting setting="g_timelimit 30" /> <setting setting="g_fraglimit 333" /> <setting setting="g_minplayerlimit = 2" /> </level> <level name="multiplayer/ia/Condemned" gamerules="TeamInstantAction" > <setting setting="g_timelimit 30" /> <setting setting="g_fraglimit 333" /> <setting setting="g_minplayerlimit = 2" /> </level> <level name="multiplayer/ia/Excavation" gamerules="TeamInstantAction" > <setting setting="g_timelimit 30" /> <setting setting="g_fraglimit 333" /> <setting setting="g_minplayerlimit = 2" /> </level> <level name="multiplayer/ia/Graveyard" gamerules="TeamInstantAction" > <setting setting="g_timelimit 30" /> <setting setting="g_fraglimit 333" /> <setting setting="g_minplayerlimit = 2" /> </level> <level name="multiplayer/ia/Outpost" gamerules="TeamInstantAction" > <setting setting="g_timelimit 60" /> <setting setting="g_fraglimit 666" /> <setting setting="g_minplayerlimit = 2" /> </level> <level name="multiplayer/ia/Peak" gamerules="TeamInstantAction" > <setting setting="g_timelimit 30" /> <setting setting="g_fraglimit 333" /> <setting setting="g_minplayerlimit = 2" /> </level> <level name="multiplayer/ia/Quarry" gamerules="TeamInstantAction" > <setting setting="g_timelimit 60" /> <setting setting="g_fraglimit 666" /> <setting setting="g_minplayerlimit = 2" /> </level> <level name="multiplayer/ia/Steelmill" gamerules="TeamInstantAction" > <setting setting="g_timelimit 60" /> <setting setting="g_fraglimit 666" /> <setting setting="g_minplayerlimit = 2" /> </level> <level name="multiplayer/ia/Stranded" gamerules="TeamInstantAction" > <setting setting="g_timelimit 30" /> <setting setting="g_fraglimit 333" /> <setting setting="g_minplayerlimit = 2" /> </level> <level name="multiplayer/ia/Terminal" gamerules="TeamInstantAction" > <setting setting="g_timelimit 30" /> <setting setting="g_fraglimit 333" /> <setting setting="g_minplayerlimit = 2" /> </level> <level name="multiplayer/ia/Treehouse" gamerules="TeamInstantAction" > <setting setting="g_timelimit 30" /> <setting setting="g_fraglimit 333" /> <setting setting="g_minplayerlimit = 2" /> </level> <level name="multiplayer/ia/Battleground" gamerules="TeamInstantAction" /> </levelrotation>
данная конфигурация допустима только для режимa TeamInstantAction если вы не желаете прописывать настройки к каждой карте, достаточно указать дефолтные настройки в server.cfg и тогда ко всем картам будет применны одинаковые правила
Добавлено через 23 минуты далее идёт бантик, но в моём случае другое расширение))) startup.cmd содержимое данного файла такова start Bin32\CrysisWarsDedicatedServer.exe -root "C:\Program Files\Electronic Arts\Crytek\Server.WARS" +exec "server.cfg"
Что касаемо папок для сервака!!!это важно!!! Нужно сделать отдельную папку C:\Program Files\Electronic Arts\Crytek\Server.WARS В папке Server.WARS создать файлы server.cfg levelrotation.xml startup.cmd , далее скопировать папки Game Bin32 PB (со всем содержимым) из C:\Program Files\Electronic Arts\Crytek\Crysis Wars! далее запустить startup.cmd, опля сервер готов))) !!!все адреса папок даны по дефолтным установкам лицензионной версии игры!!!
Добавлено через 37 минут прошу прощения , честно не заметил( < - это стрелка в лево (б) > - это стрелка в право (ю) " - это кавычки (2) Ещё хочу сказать вот что - я пробовал создавать сервер для игры по Internet, НО это бесмысленно если вы не провайдер или ваша скорость меньше 4Мбит/сек. Лучшим вариантом (для меня по крайней мере) стало создание локального сервера, так как скорость позволяет, да и желающих набирается достаточно. По локальной сети играть можно на пиратке и когда угодно (даже с отключенным инетом),можно придумывать свои правила и много что ещё. Ну вот в принципе и всё если руки выпрямить всё получиться!!!))) З.Ы всё что нужно для создания сервера было найдено исключительно в сети интернет, так что не стиснятесь использовать поиск! З.З.Ы ещё раз прошу прощения за то что не заметил эти каракули заместо кавычек и стрелок (обидно если кто знает объясните почему так получилось)
|