Crysis 2 как настроить dedicated server

Crysis Dedicated Server Setup and Configuration Guide

Share

Crysis, even after three years is still one of the highly detailed FPS games ever made. Why? Crytek, CryEngine, names to answer any why’s and how’s. Anyway it features multiplayer modes, and can be played online, and yes, it has dedicated server support as its an old game.

You can follow the guide below, to install and correctly configure your very own Crysis Dedicated Server.

How To Setup a Crysis Dedicated Server

What You Need
The Crytek team recommends you to have at least the following machine power.
Processor : Intel Core 2 Duo: 2.4 or Higher
RAM : 1GB
Bandwidth : 4Mbps

Update The Game
Before running any server. You should make sure your game is up to date.
Go To www.crymod.com and download the latest patches for the game and install them.

For a safer environment enable the PUNKBUSTER
1. Run Crysis
2.Options>Game Settings
3.Check The Punk Buster Option
4.Apply Settings.

How to Create Solo Server Settings
As the game can handle multiple servers at a time. You can easily manage each server and its files by its own directory.
Download the server files from here.
1.Create a sub-directory in the Crysis root folder “mycryisis” for example.
2. Unzip the content of the of the downloaded file to mycryisis directory.
3. If you want more servers then just copy the mycysis folder and rename it to other keywords.
4. Edit the “startup.bat” file and set the correct root folder for each instance you create.

How to Setup Custom Port
You will need to set the custom ports as required.
In the server.cfg, found in your servers folder i.e mycrysis
1. Add the following lines
2. Sv_bind
3. sv_port = 64087
You can change the ports as suitable.

How to Control Server via RCON
For the remote control of the server. You need to set-up the RCON configurations. Which you can do so by editing the “autoexec.cfg” file found in the server files.
1. Be sure following cvar is added properly: rcon_startserver [port:] [pass:] 2. If hosting only one dedicated server the RCon port does not need to be set and can be removed from the command line. For example: rcon_startserver pass:
3. Running several server instances on the same machine requires that each instance of the game server uses a different RCon port (e.g. can be similar to the game port of each instance for easier administration).
4. RCon occupies TCP ports, so it is not linked to the game port you can set via sv_port in the “server.cfg” which occupies UDP ports.
5. To stop the service simply type in following command into the server window: rcon_stopserver (to stop the whole service again)

Enabling PunkBuster Anti-Cheat System
In the server.cfg file, just add the following line:
net_pb_sv_enable true
Note: Make Sure You Update PunkBuster Regularly. Open www.evenbalance.com for additional details.

How to Allow The Console Commands
You must add the following command to your server.cfg if you want to control the server via in-game console commands.
con_restricted 0

Standard settings for a public server
Add the following lines to your server.cfg for running a standard server. You can edit the parameters according to your own needs.

g_useProfile = 1
r_ShadersAsyncCompiling = 1
r_driver = “DX9”
sv_servername = “ ”
sv_password = “”
sv_gamerules = PowerStruggle (or InstantAction)
sv_cheatprotection = 3 (default: 3; can be set to 1, 2 or 4)
sv_ranked = 0
sv_maxplayers = 32 (default: 32)
net_pb_sv_enable true (or false if PB should not be turned on)
g_timelimit = 25
g_minteamlimit = 1
g_revivetime = 20
g_autoteambalance = 1 (default: 1 = on; 0 = off)
g_tk_punish = 1 (default: 1 = on; 0 = off)
g_tk_punish_limit = 10 (defines after how many team kills a player will get temporarily banned)
log_verbosity = 1
log_fileverbosity = 3
map shore
or�
g_nextlevel (to load the first level of your level rotation automatically)

Finally, now you can start your server. There are two main ways to run the server.
Automaticially Starting (Recommended)
In your server.cfg, just add the following line in the end of your server.cfg.
map (e.g. map Shore- You can start from any other map)

Читайте также:  Шевроле круз динамик не работает

Manual Starting
Open the startup.bat file. Once it allows you to write. Type in the following command:
map shore

Thats it! The server will be up and your friends can join it anytime.

Few Useful Commands

sv_bandwidth [50000] (Default: 50000)
Bit rate on server
sv_bind [0.0.0.0] Bind server to a specific address.
sv_cheatprotection [3] (Default: 3)
Enables Crysis internal cheat protection.
sv_DedicatedCPUPercent [0] (Default: 0)
Sets the target CPU usage when running as a dedicated server, or disable this feature if it’s zero.
Usage: sv_DedicatedCPUPercent [0..100] sv_DedicatedMaxRate [50] (Default: 50)
Sets the maximum update rate when running as a dedicated server.
Usage: sv_DedicatedMaxRate [5..500] sv_gamerules [gamerules] (Default: Singleplayer)
InstantAction or PowerStruggle
sv_gs_report [1] (Default: 1)
Enables Gamespy server reporting. Necessary for NAT negotiation.
sv_gs_trackstats [1] (Default: 1)
Enables Gamespy stats tracking.
sv_lanonly 0 (Default: 0)
Set 1 for a LAN server.
sv_map [mapname] The map the server should load.
sv_maxplayers [maxplayers] (Default: 32)
Number of max players on the server
sv_maxspectators [maxspec] (Default: 32)
Number of max spectators on a server
sv_packetrate [30] (Default: 30)
Packet rate on server.
sv_password [password] Server password.
sv_port [64087] (Default: 64087)
Bind server to a specific port.
sv_ranked [0] (Default: 0)
Enables statistic report, for TSP servers only.
sv_say Broadcasting a message to all clients
sv_servername [name] Name for the server that is used ingame. If no name is
set machine name will be used instead.
sv_timeofdayenable [0] (Default: 0)
Enables time of day.
sv_timeofdaylength [1] (Default: 1)
Sets time of day changing speed.
sv_timeofdaystart [12] (Default: 12)
Sets time of day start time.
sv_voting_cooldown [180] (Default: 180)
Sets voting cooldown.
sv_voting_ratio [0.51] (Default: 0.51)
X% of player votes needed for successful vote.
sv_voting_team_ratio [0.61] (Default: 0.61)
X% of team member votes needed for successful vote.
sv_voting_timeout [60] (Default: 60)
Voting timeout in seconds.

Gameplay Settings

g_fraglead [1] (Default: 1)
Number of frags a player has to be ahead of other players once g_fraglimit is reached.
g_fraglimit [0] (Default: 0 = infinite)
Number of required frags before a round ends.
g_minplayerlimit [0] (Default: 0)
Minimum number of players before game starts. For Instant Action only.
g_nextlevel Switches to next level of the map list.
g_MPDeathCam [1] (Default: 1)
Shows the killer’s location.
g_revivetime [20] (Default: 20)
Revive time.
g_spectate_TeamOnly [0] (Default: 0)
If set to 1 (true) it allows to spectate your team mates only.
g_teamlock [2] (Default: 2)
Does not allow joining a team that has 2 more players than the other.
g_tk_punish [1] (Default: 1)
Allows team kill punishment.
g_tk_punish_limit [10] (Default: 10)
Number of team kills a user will be banned for.
g_teamlock [2] (Default: 2)
Number of players one team needs to have over the other to not allow joining this team anymore.
g_minteamlimit (1) (Default:1)
Minimum number of players in each team to start a match. For Power Struggle only.
g_friendlyfireratio [1] (Default: 1)
Sets friendly damage ratio. [0] will disable friendly fire.

Common Commands

Ban [playername] Bans player for [ban_timeout] minutes from server.
ban_remove [playername] Removes player from ban list.
ban_status Shows currently banned players.
ban_timeout Ban timeout in minutes.
Net_next_map Notifies clients on server about the next map.
Kick [playername] Kicks player from the server.
Kickid [playerid] Kicks player via ID from the server.
Status Shows current status of server.
RCon Commands
rcon_command Issues a console command to a RCon server.
rcon_connect[addr:] [port:] [pass: ]

How to Connect to a Remote Server.
rcon_disconnect To disconnect from a remote control server.
rcon_startserver[port:] [pass: ]

How to Start a Remote Server
rcon_stopserver To stop a remote control server
Net Settings
Net_pb_sv_enable Enables Punkbuster for the next map.

If you face any issues in creating your own Crysis Dedicated Server, do let me know and I will try to resolve your issues.

Источник

Crysis 2 как настроить dedicated server

— Telcom South Africa

Символом * отмечены сервера, на которые Вас следует обратить внимание в первую очередь.

Аренда и управление сервером по Crysis 2 на GameServers.com

Как арендовать сервер по Crysis 2 на GameServers.com (04.04.2011)

1. Перейдите на сайт GameServers.com , в верхней панели нажмите Game Servers и на странице со списком игр выберите Crysis 2

Читайте также:  Моторчик омывателя заз шанс не работает

2. На первом шаге выберите опции в двух списках:
— Public или Private: Public — означает, что сервер публичный и на него может зайти любой игрок, Private — означает, что сервер приватный и зайти на него можно только зная пароль
— Во втором списке можно выбрать максимальное количество игроков на сервере — от 8 до 16 (также там указана цена в $)
После чего нажмите кнопку Order.

3. На втором шаге необходимо заполнить дополнительные поля и опции:
Order Configuration — Конфигурация заказа:
— Game — выбрать игру Crysis 2 (выбрана по-умолчанию)
— Server Type — тип сервера Public или Private см. выше
— Players — максимальное количество игроков на сервере — от 8 до 16 (чем больше, тем больше цена)
— Location — физическое расположение сервера, если сервер создаётся для российских игроков, то по возможности лучше выбрать (RU) Moscow, Russia (позже расположение можно будет сменить 4 раза в настройках сервера)
— Add Voice Server — добавить отдельный (на который нужно заходить не через игру, а через программу соответствующую выбранному голосовому серверу) голосовой сервер, работающий на: TeamSpeak , Ventrilo или Mumble ; и максимального количества человек: от 10 до 250 и до 400 в случае с Ventrilo; также можно отказаться от него совсем выбрав опцию No Voice Server.
— Term — время, на которое арендуется сервер (потом можно будет продлить), чем больше, тем больше скидка (если выбрать на 12 месяцев, то скидка составит 12%)
— Total Price — получившаяся итоговая цена
Coupon Code — Код купона:
— Coupon Code — сюда можно вписать код, который Вам мог дать кто-то из клиентов этого сервиса и получить дополнительную скидку
Customer Information — Информация о клиенте:
— First Name — сюда вписать Ваше имя на английском
— Last Name — сюда вписать Вашу фамилию на английском
— Address — сюда вписать Ваш адрес на английском
— City — сюда вписать Ваш город на английском
— State — здесь выбрать штат, в котором проживаете (если в России, то выберите Non U.S.)
— Postal Code — сюда впишите Ваш почтовый индекс
— Country — здесь выберите страну проживания
— E-mail — сюда впишите адрес электронной почты
— Confirm E-mail — сюда ещё раз впишите адрес электронной почты
Payment Information — здесь выберите способ оплаты:
— Credit Card — кредитной картой: MasterCard (Вы также можете использовать виртуальную карту MasterCard Prepaid от Яндекс.Деньги или виртуальную карту MasterCard Virtual от Webmoney ), VISA , AMEX или DISCOVER
— PayPal — электронными деньгами PayPal
— Personal Check or Money Order — выслать персональный чек по почте
User Agreement — здесь необходимо поставить галочки напротив:
— I certify that I am at least 13 years of age — Вы подтверждаете, что старше 13-ти лет
— I certify that I have read and agreed to the Terms of Service — Вы подтверждаете, что ознакомились с правилами сервиса )
После чего нажмите кнопку CONTINUE.

4. На третьем шаге, если все выбранные опции Вас устраивают, нажмите кнопку CONTINUE.

5. Далее Вас перебросит на страницу оплаты, в зависимости от выбранного способа оплаты.

6. После оплаты Вы можете зайти в свою панель управления и настроить сервер.

Как управлять сервером по Crysis 2 на GameServers.com (06.04.2011 01:55)

Зайдите в свою панель управления , в поле Active Subscriptions Вы увидите свой арендованный сервер, напротив которого будут три кнопки:

INFO — Основная информация и настройка сервера
— Edit Hostname — здесь можно отредактировать имя хоста, чтобы использовать его вместо IP (например: test.clanservers.com), там где это возможно
— Edit Label — этикетки появляющиеся в листинге подписки Вашей учетной записи.
— HTTP Port — порт Вашего сервера
— Server Logs — по ссылке можно посмотреть логи сервера
— Options — кнопки: STOP SERVER — остановить сервер, RESTART SERVER — перезапустить сервер, REINSTALL SERVER — переустановить сервер
— Server Autorestart Options — в Daily Restart можно указать, чтобы сервер перезапускался каждый день в указанное Вами время
— Locations — нажав SWITCH LOCATION можно поменять физическое расположение сервера
— Внизу страницы расположен баннер на котором отображается текущее состояние сервера, также Вы можете нажать на ссылку your server’s page, чтобы перейти на страницу http://www.gametracker.com/server_info/IP_сервера:порт_сервера/ с подробной статистикой

Читайте также:  Touch readme md не работает

CONFIG — Редактирование файлов настроек сервера
— Choose File — в этом списке можно выбрать файл настроек сервера для редактирования: Main Server Configuration (/dedicated.cgf) — файл, в который пишуться команды, Map Cycle (/LevelRotation.xml) — список ротации карт на сервере (level name) с их режимами (gameRules), дополнительные игровые опции (Option setting — лучше их не менять, чтобы Ваш сервер оставался ранговым и стандартным), а также имя сервера (Details name), описание (motd)

ADMINS — Добавление новых администраторов
— Login — логин нового администратора
— Password — пароль нового администратора
— FTP — если поставить галочку, то новый администратор будет меть доступ к FTP
— Web Restart — если поставить галочку, то новый администратор сможет перезапускать сервер
— Config — если поставить галочку, то новый администратор сможет сможет редактировать файлы настроек сервера
— Mods — если поставить галочку, то новый администратор сможет сможет включать дополнительные модификации сервера

MODS — дополнительные модификации
— Пусто

Настройка и управление сервером

О том, как настраивать и управлять Вашим сервером Вы можете узнать на странице Crysis 2 — Community Dedicated Server.

#1 / 2011-04-03 14:28 / Участник Maksimus45 / 3 комментариев
Я купил сервер на Гейм Серверс и как им управлять я не разберусь, может кто нибудь подсказать хотя бы как его сделать ранговым?
#2 / 2011-04-04 03:56 / ServerOp XRUSHT.NET / 2004 комментариев

Maksimus45 :
Я купил сервер на Гейм Серверс и как им управлять я не разберусь

Если через игру, то (не проверял на Crysis 2, пишу ориентировочно):
1. Зайдите в свой аккаунт через my.gameservers.com
2. В списке Active Subscriptions нажмите на кнопку Info напротив Вашего сервера
3. Нажмите на закладку CONFIG
4. В списке Choose File выберите Server Configuration
5. В поле RCON Password впишите пароль от rcon
6. Нажмите кнопку SAVE CHANGES
7. Зайдите в игре на свой сервер
8. Открыть консоль клавишей

9. Вписать в консоль: rcon_connect addr:0.0.0.0 port:64000 pass:111 (вместо 0.0.0.0 вписать IP сервера, вместо 64000 вписать порт rcon, вместо 111 вписать пароль от rcon) и нажать Enter
10. После чего в консоле заработают команды управления сервером (например команда для кика игрока: rcon_command kick «name» (вместо name вписать ник нужного игрока))

Также возможно там есть доступ к ftp , через который можно отредактировать файлы настроек сервера (не проверял на Crysis 2, пишу ориентировочно):
1. Зайдите в свой аккаунт через my.gameservers.com
2. В списке Active Subscriptions нажмите на кнопку Info напротив Вашего сервера
3. Найдите на странице информацию (аккаунт и пароль) по ftp
4. Воспользуйтесь FTP-клиентом (подробное описание есть на сайте gameservers.com в этой теме ) и используйте свой логин и пароль чтобы получить доступ к файлам настроек сервера
5. Отредактируйте и сохраните файлы настроек, пример:

* Вместо SERVERNAME прописать название сервера
* Вместо BLABLABLABLABLA прописать описание сервера
* Вместо http:// LINK FROM YOUR BANNER прописать адрес баннера
* Для рангового сервера вместо Variant name=»Custom» прописать Variant name=»Standard»
* Настройки Option setting для рангового сервера трогать не надо
* Далее идет список ротации карт, где level name=»Wars/cw2_alien_vessel» — это путь к мультиплеерной карте, а gameRules=»InstantAction» — тип игрового режима

Maksimus45 :
может кто нибудь подсказать хотя бы как его сделать ранговым?

, но пишут, что эта команда автоматически выставляет g_minplayerlimit в 6.

Уточнить всю эту информацию можно почитав соответствующий раздел на форуме gameservers.com .

#3 / 2011-04-04 14:01 / Участник Maksimus45 / 3 комментариев
Ага спасибо, всё сделал и всё работает, если у кого есть желание то милости просим, Сервер называется MoscowFriends , командная схватка стандарт
#4 / 2011-04-06 08:29 / CryTeam: Модератор sonne_side / 422 комментариев
А можете сказать примерную цену покупки сервера ??
#5 / 2011-04-06 08:53 / ServerOp XRUSHT.NET / 2004 комментариев

sonne_side :
А можете сказать примерную цену покупки сервера ??

Там по ссылкам точные цены.

#6 / 2011-04-06 09:19 / CryTeam: Модератор sonne_side / 422 комментариев
Я посмотрел но я не понял это цена за день или месяц !!
#7 / 2011-04-06 09:21 / ServerOp XRUSHT.NET / 2004 комментариев

sonne_side :
Я посмотрел но я не понял это цена за день или месяц !!

Арендовать сервер можно минимум на месяц.

#8 / 2011-06-13 13:42 / Участник Sergey_Zalp / 23 комментариев

sonne_side
Я посмотрел но я не понял это цена за день или месяц !!

Источник

Оцените статью