Главная
 
KaroСреда, 08.05.2024, 18:16



Приветствую Вас Гость | RSS
Главная
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Counter-Strike 1.6 Dedicated Server » Готовые сервера CS 1.6 » Windows servers (Запуск сервера КС под Windows)
Windows servers
en1malsДата: Воскресенье, 15.01.2012, 18:28 | Сообщение # 1
Рядовой
Группа: Администраторы
Сообщений: 19
Репутация: 0
Статус: Offline
Пошаговая инструкция создания и запуска сервера контер-страйк (Под управлением ОС Windows)

1. Установить АМХ мод (НАйти можно здесь http://www.amxmodx.org/downloads.php )

Как установить АМХ ?

Вообщем это делаетса так.

В папочке мода "\cstrike" создаетса папка "addons". В ней должно быть две папки "amxmodx" и "metamod" Создайте эти папки и заполните их соответствующим содержимым. В АМХ - выложить файлы АМха. В Метамод - файлы метамода. Метамод необходим для работы амх мода. В папке метамода есть еще папка с библиотекой и файлик "plugins.ini" В этом файлике вы указываете метамоду, какие еще модули следует подгрузить. Если его открыть, можно увидеть...

;; Metamod plugins.ini
; AMX Mod X 1.8.0

win32 addons\amxmodx\dlls\amxmodx_mm.dll
; Enable this instead for binary logging
; win32 addons\amxmodx\dlls\amxmodx_bl_mm.dll

";" означает - не использовать параметр. Из этого файла можно сказать, что загружатса будет только библиотека "addons\amxmodx\dlls\amxmodx_mm.dll"

Тепер нужно зделать, чтоб метамод запускался вместе с КС. Сново возвращаемся в "\cstrike" Там находим "liblist.gam"
Откройте его с помощью блокнота и увидите вследующее

game "Counter-Strike"
url_info "Servera-karo.uCoz.ua"
url_dl ""
version "1.6"
size "184000000"
svonly "0"
secure "1"
type "multiplayer_only"
cldll "1"
hlversion "1111"
nomodels "1"
nohimodel "1"
mpentity "info_player_start"
gamedll "dlls\mp.dll" ---->> Эту строку необходимо изменить на gamedll "addons\metamod\dlls\metamod.dll"
gamedll_linux "dlls/cs_i386.so"
trainmap "tr_1"

Если Вы установите Фул версию Амх мода, то это будет зделанно автоматически скриптом установки. А также не прейдетса создавать папки, они создадутса автоматически и будут зполненны базовыми файлами АМХХ.

Как же запустить это все вместе ?
Вернитесь в корневую папку игры, там где есть файлы HL.EXE, HLDS.EXE...

Cоздайте в папке с HLDS.EXE текстовый документ, зделайте ему расширение Start.bat Откройте его блокнотом, внутри наберите и сохраните

start "Counter-Strike 1.6 Server" /MIN/HIGH hlds.exe -game cstrike +port 27015 +map de_dust +maxplayers 21 +rcon_password "Свой пароль для rcon" -noipx -nomaster -insecure -console Все. Потом просто стартуйте этот файл.

Значение ключей:

start "Counter-Strike 1.6 Server" /MIN/HIGH hlds.exe --- консольные параметры запуска ХЛДС, на запуск мода влияние не оказывает.
-game cstrike --- Выбор игровой директории (Мода)
+port 27015 --- Порт по которому будет доступен сервер (Возможные варианты 27015,27016,27017,27018,27019,27020, учтите что стандартным являетса 27015)
+map de_dust --- Карта с которой стартует сервер
+maxplayers 21 --- Доступное количество слотов (Игроков)
+rcon_password --- Пароль для удаленного управления (Вводить английским шрифтом)
-noipx --- Не использовать Ай пи икс протокол (Старый протокол)
-nomaster --- точного назначения не знаю
-insecure --- не охраняемый сервер (Стандартный античит отключен)
-console --- использование консоли

Можно автоматизировать процесс перезапуска сервера в случае его крушения. Для этого составляем вот такой простенький скрипт в том же самом Start.bat

@echo off
cls
echo Protecting hlds from crashes...
echo If you want to close srcds and this script, close the hlds window and type Y depending on your language followed by Enter.
title hlds.com Watchdog
:hlds
echo (%time%) hlds started.
start "Counter-Strike 1.6 Server" /MIN/HIGH/wait hlds.exe -game cstrike +port 27015 +map de_dust +maxplayers 21 +rcon_password "Свой пароль для rcon" -noipx -nomaster -insecure -console
echo (%time%) WARNING: hlds closed or crashed, restarting.
goto hlds

Этот скрип создан не мной и всеголиш один из возможных вариантов перезапуска. Мне он нравитса простотой реализации.

Для остановки сервера, необходимо сначала закрыть консоль скрипта перезапуска.
 
Форум » Counter-Strike 1.6 Dedicated Server » Готовые сервера CS 1.6 » Windows servers (Запуск сервера КС под Windows)
  • Страница 1 из 1
  • 1
Поиск:


Copyright MyCorp © 2024
Бесплатный конструктор сайтов - uCoz