Як створити свій сервер в css

Як створити свій сервер в CSS

Сервер в CSS. Установка Source Dedicated Server в Windows

Насамперед нам потрібно завантажити наш сервер. Для цієї справи Valve створила спеціальну програму HldsUpdateTool (https://familymehroj.mylivepage.ru/file/378/1545_hldsupdatetool.exe), яка призначена для встановлення та оновлення серверів. Викачуємо її звідси і встановлюємо в папку нашого майбутнього сервера (наприклад, в "C: my_server").

Інструкція

Рівень складності: Легко

1 крок




Тепер нам потрібно створити скрипт для оновлення та встановлення сервера. Скрипти в Windows мають розширення .bat і, щоб його створити, потрібно просто відкрити Блокнот, вставити туди потрібний нам текст і зберегти з розширенням .bat, наприклад, "update.bat". Не забудьте при збереження у випадаючому меню "Тип файлу" вибрати "Всі файли", інакше наш скрипт збережеться як звичайний текстовий файл, чого нам абсолютно не потрібно.

Тепер, коли ми знаємо, як робити скрипти, створюємо скрипт з таким змістом всередині і зберігаємо під ім'ям "update.bat" в папку сервера:

Код
start / wait hldsupdatetool.exe
start hldsupdatetool.exe -command update -game "Counter-Strike Source" -dir.
exit

У даному скрипті можна змінити значення "Counter-Strike Source" на назву іншої Source гри.
Допустимі значення: "Counter-Strike Source", "dods", "garrysmod", "hl2mp", "tf".

Подвійний клік на "update.bat" і процес установки запущений. Спочатку HldsUpdateTool оновить сам себе, а потім приступить до скачування сервера. Не звертайте уваги на написи "No installation record found at.", Такі повідомлення завжди виводяться при першому запуску. Викачування сервера може зайняти в середньому близько години, залежно від швидкості вашого інтернет з'єднання. Всього належить скачати близько 1 Гб файлів. У майбутньому для оновлення сервера можна використовувати цей же скрипт.

2 крок

Після завершення скачування сервера HldsUpdateTool сам закриється. Залишилося тепер тільки запустити сервер. Для цього знову ж створимо скрипт з ім'ям "start.bat" в папці сервера. Далі на вибір даю 3 варіанти даного скрипта, прочитайте опис кожного і виберіть найбільш підходящий вам:

Даний скрипт запускає сервер, перевіряє оновлення і автоматично перезапускає сервер при збої. Зручний для серверів, доступ до яких обмежений. За допомогою цього скрипта ви можете перезапускати і оновлювати сервер простим введенням команди "quit" в консолі сервера.

Код
echo off
cls
: Loop
echo (% date% time) Checking for updates
start / wait update.bat
echo (% date% time) Starting SRCDS
start / wait srcds.exe -console -game cstrike + maxplayers 16 + map de_dust2 + mp_dynamicpricing 0
goto loop

3 крок

Наступний скрипт схожий з вищенаписане, але не перевіряє оновлення при перезапуску сервера. Оправдно це тим, що часто процес перевірки оновлень триває досить довго.
Адміністратор в такому випадку може оновлювати сервер запуском "update.bat", коли це необхідно, а не при кожному перезапуску.

Код
echo off
cls
: Loop
echo (% date% time) Starting SRCDS
start / wait srcds.exe -console -game cstrike + maxplayers 16 + map de_dust2 + mp_dynamicpricing 0
goto loop

Останній скрипт просто запускає сервер.

Код
start srcds.exe -console -game cstrike + maxplayers 16 + map de_dust2 + mp_dynamicpricing 0
exit

Натиснувши на "start.bat" наш сервер запуститься у вікні, де буде видна консоль сервера.

Поради та попередження:

  • Все простіше ніж здається ...






» » Як створити свій сервер в css