Скачать Установка:
Установите последний патч на Crysis
1. Распакуйте содержимое папки Crysis_Dedicated_Server_Package_v1.4 из архива в корневую папку игры (../Electronic Arts/Crytek/Crysis/)
3. Отредактируйте файл startup.bat - замените C:\Root\Folder\Of\Crysis на путь к игре (например C:\Program Files\Crysis)
Если хотите, чтобы сервер стартовал с другой карты, то допишите +map multiplayer/ps/имя карты
Если хотите, чтобы после падения сервер запускался автоматически, добавьте первой строкой :start, а на посленюю goto start
4. Добавьте в файл server.cfg следующие команды:
sv_bind IP Address
sv_port Game Port
Вместо IP Address пропишите IP сервера
Вместо Game Port можно поставить 64087
и отредкатируйте
sv_servername = "servername"
sv_password = "serverpassword"
Вместо servername имя сервера
Вместо serverpassword пароль сервера (если нужен)
5. Отредактируйте autoexec.cfg (например: rcon_startserver port:64087 pass:ваш пароль от Rcon (это пароль для управления сервером через переменную rcon, он не должен совпадать с паролём для захода на сервер))
6. Запустите файл startup.bat
Всё сервер запущен.
Более подробную информацию ищите в файле Crysis_Server_Documentation_v1.4.pdf (на англ. языке)
Чтобы подключится к управлению сервером находясь в игре используйте Rcon
1. Откройте консоль
2. Впишите rcon_connect addr:ip_сервера port:порт pass:пароль от rcon и нажмите Enter
В файле levelrotation.xml Вы можете поменять ротацию карт.
Системные требования сервера для 32-ух игроков:
Процессор: Intel Core2Duo 2.4GHZ или AMD64 Dual Core 2.6GHz
Кол-во оперативной памяти: 1 Гб
Канал: 5 Мбит/с (5120 Кбит/c)
Чтобы сделать Ваш сервер доступным и для игроков с нелицензионной версией игры необходимо следующее:
1. Отключить проверку ключей при включенном PB - в файле pbsv.cfg (в папке pb) поменять pb_sv_guidRelax = 1 на pb_sv_guidRelax = 7
2. Отключить проверку для интернет соединений при включенном PB, есть два способа:
Заблокировать с помощью аппаратного или програмного фаервола порт 29910 по протоколу UDP
На примере фаервола Outpost Firewall Pro 6:
- Открыть окно программы
- Выбрать меню "Настройки"
- Выбрать вкладку "Сетевые правила"
- Выбрать раздел "Индивидуальный доступ"
- Нажать кнопку "Добавить..."
- Найти и выбрать CrysisDedicatedServer.exe
- В появившемся окне, в закладке "Сетевые правила" нажать на кнопку "Новое..."
- В третьем поле нажать на "TCP" (напротив "Где протокол"), в появившемся окне выбрать "UDP" и нажать "OK"
- В первом поле поставить галочки напротив "Где направление" и "Где удалённый порт"
- В третьем поле нажать на "Не определено" (напротив "и направление"), в появившемся окне выбрать "Исходящие" и нажать "OK"
- В третьем поле нажать на "Не определено" (напротив "и удалённый порт"), в появившемся окне вписать в поле 29910 и нажать "OK"
- В третьем поле нажать на "Разрешать", чтобы значение поменялось на "Блокировать"
- Применить все изменения
!Важно, чтобы созданное правило для CrysisDedicatedServer.exe было выше остальных, для этого в закладке "Сетевые правила" выберите правило "*Блокировать Исходящее UDP на 29910 для CrysisDedicatedServer.exe" и нажмите (сколько потребуется) кнопку "Вверх"
Или прописать в файле (в конце) c:\windows\system32\drivers\etc\hosts 127.0.0.1 crysis.master.gamespy.com
- но так Ваш сервер не будет видно в списке серверов и коннектиться к нему можно только через консоль (прописав connect x.x.x.x)