Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

Создание игрового сервера CS:GO с нуля под ОС Windows

Статус пользователя Jkeee
сообщение 3.11.2017, 5:44
Сообщение #1


Стаж: 8 лет 6 месяцев

Сообщений: 24
Благодарности: выкл.

Решил перенести инструкцию по созданию игрового сервера CS:GO с нуля под ОС Windows сюда - для удобства, ведь обсуждения ведутся так же и тут.
В руководстве приведена только основная информация. Обновление и дополнение публикуются на официальном источнике.

Основная информация
Перед тем как создавать игровой сервер на личном ПК вы должны понимать, что:
- Нужен довольно мощный ПК, чтобы была возможность с него же и играть;
- Нужна возможность работы ПК без перезапуска и выключений (для поднятия онлайна);
- Нужен открытый UDP порт 27015 (можно изменить на свой в параметрах запуска);
- Запускать файл "start_server.bat" нужно от имени другого пользователя Windows, чтобы после запуска игрового сервера вы без проблем могли запустить игру.

Ну а теперь мы можем приступить непосредственно к созданию игрового сервера CS:GO. По поводу открытия портов в самом Windows есть множество статей в интернете. Возможно вам пригодится: www.networkcenter.info (Сервис для проверки доступности TCP/UDP портов)

Подготовка папок и файлов
1. Создадим папку в любом месте на вашем ПК и назовем ее к примеру: "server_windows".

2. В этой папке создадим еще 2 папки и назовем их: "steamcmd" и "server_csgo".

3. Скачаем архив со SteamCMD вот от сюда
4. Распакуем и находящийся там файл "steamcmd.exe" переместим в папку "steamcmd".
5. В папке "steamcmd" создадим еще один файл файл "update_csgo.bat".

6. А в папке "server_csgo" создадим файл "start_server.bat".

Заполним файлы "update_csgo.bat" и "start_server.bat"
1.
steamcmd.exe +login anonymous +force_install_dir ../server_csgo/ +app_update 740 validate +quit
Информация: Это строчка позволит при запуске данного файла скачать или обновить игровой сервер. И еще, для обычного обновления игрового сервера без перезаписи всех файлов можете убрать параметр "validate" из "update_csgo.bat" (вы должны понимать, убирать только для обновления, а не для скачивания). Для скачивания данный параметр обязателен!

2. Заполним файл "start_server.bat" следующим содержанием:
Код:
srcds.exe -game csgo -console -usercon -maxplayers_override 20 -tickrate 64 +map de_dust2 -port 27015 +game_type 0 +game_mode 0 -secure +sv_lan 0 -nohltv -nobots

Информация: Это строчка позволит при запуске данного файла запустить игровой сервер.

Разберем переменные в файле "update_csgo.bat"
steamcmd.exe - определяет запускаемую программу;
+login anonymous - анонимная авторизация в SteamCMD;
+force_install_dir ../server_csgo/ - директория куда будет скачан игровой сервер;
+app_update 740 validate - определяет тип сервера для скачивания/обновления;
+quit - выключает программу по завершению работы.

Разберем переменные в файле "start_server.bat"

srcds.exe - определяет запускаемую программу;
-game csgo - определяет запускаемую игру сервера;
-console - запускает игровой сервер в консольном режиме;
-usercon - позволяет управлять игровым сервером через rcon команды;
-maxplayers_override 20 - задает максимальное число игроков для сервера (слоты);
-tickrate 64 - задает TickRate серверу, в csgo их всего два 64 и 128;
+map de_dust2 - задает стартовую карту игрового сервера;
-port 27015 - задает порт игрового сервера;
+game_type 0 +game_mode 0 - задает режим игры;
-secure - запускает сервер с VAC античитом;
+sv_lan 0 - разрешает подключаться игрокам не из локальной сети (из интернета);
-nohltv - отключает GOTV (если GOTV нужно, уберите из строки запуска);
-nobots - запрещает Боты (если Боты нужны, уберите из строки запуска).

Режимы для строки запуска:
+game_type 0 +game_mode 0 // Классический обычный.
+game_type 0 +game_mode 1 // Классический соревновательный.
+game_type 1 +game_mode 0 // Гонка вооружений.
+game_type 1 +game_mode 1 // Уничтожение объекта.
+game_type 1 +game_mode 2 // Бой насмерть.

ps.gif Это основные переменные используемые при запуске игрового сервера.

Скачивание/Обновление игрового сервера CS:GO
Для скачивания/обновления игрового сервера нам достаточно запустить файл "update_csgo.bat":
- Программа автоматически обновится, скачает/обновит игровой сервер и по завершению закроется:


Видео-инструкция


Жизнь - это движение: кто-то шевелит мозгами, а кто-то ушами!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: