Здравствуйте,
уважаемые пользователи сайта Join2Game.Ru. Сегодня я Вам расскажу о главных моментах при создании своего сервера. Рассказ свой я поделю на 5 небольших, но важных подтем. Сразу же скажу, что в просторах интернета вы найдете очень большое количество
материала по созданию и настройке сервера. А непосредственно я расскажу Вам о более для меня удобных и значимых моментах. Надеюсь, они и для Вас станут удобными и значимыми.
Итак, сначала Вам нужно убедиться в том, что мощность Вашего компьютера (сервера) соответствует минимальным требованиям
Half – Life. Только после того, как вы убедитесь, что требования приложения Вам «по зубам», Вы можете приступать к созданию собственного сервера по легендарной
Counter – Strike 1.6.
Файлы конфигурации: Непосредственно, когда вы уже установили серверную часть сервера, Вы заходите произвести настройки под себя для своего сервера. Данные настройки производятся в файле под названием «
server.cfg». Его вы найдете используя путь: D:\CS 1.6 SERVER\cstrike\
Обозначения:
D:\ - локальный диск, на котором хранится папка с Вашим сервером (диск может быть другим, в зависимости на какой Вы установили свой сервер)
\CS 1.6 SERVER\ - название папки, где лежат все компоненты Вашего сервера ( папка также может быть названа Вами по – другому, в зависимости от Вашей фантазии
)
\cstrike\ - название папки, лежащей в корне папки Вашего сервера
Чтобы внести свои коррективы нужно просто открыть файл «server.cfg» с помощью любого текстового редактора. Перед Вами появятся так называемые серверные команды. Напротив каждой такой команды выставлено свое значение, для каждой переменной шкала значений своя, поэтому будьте внимательны при изменении этих значений. Что означает так или иная команда и какие значения для них можно и нужно выставлять, можно прочесть в статье
«server.cfg».
Создание бат файла( .bat). Командная строка: Вы воскликните:"И зачем он мне?". Так называемые
бат файл (.bat) заменяет стандартный запуск и панель управления сервера на консольный режим, тем самым данный режим становится в какой – то мере более удобным и, вроде как, использует меньше ресурсов, чем стандартный облик.
Для того, чтобы создать данный файлик нужно создать текстовый файл, внести туда командную строку, а именно:
Code
D:\ Server J2G CS\hlds.exe -game cstrike -port 27027 +maxplayers 27 +sv_password +hostname "Join2Game.Ru Sever" +mp_timelimit 33 +map de_dust2_2x2 <br>
Где
D:\ - Ваш локальный диск, где находится папка с Вашим сервером
\Server J2G CS\ - название папки, где находятся все компоненты Вашего сервера
\hlds.exe – это файл, запускающий Ваш сервер, в стандартном обличии
Дальше со знаком «тире» и «плюс» идут следующие команды:
-game cstrike – эта команда говорит о Вашей игре ( Counter – Strike 1.6)
-port 27027 – эта команда говорит о том, с какого порта Вы будете запускать Ваш сервер ( номер порта Вы можете заменить на тот, который у Вас открыт, либо если открыты все, то на тот, который Вам понравится. Менять можно в таком виде ххххх, где ххххх - ваши числа)
+maxplayers 27 – эта команда говорит о том, какое максимальное количество игроков смогут играть на Вашем сервере ( количество Вы тоже можете менять до 32 человек (игроков). Но стоит делать то количество человек (игроков), которое Вам позволяет Ваш компьютер (сервер))
+sv_password – эта команда говорит о том, какой пароль стоит для входа на Ваш сервер. Пароль прописывается сразу после команды и может содержать только латинские буквы и цифры. Если Вы не хотите ставить пароль, то не прописывайте ничего после команды «+sv_password»
+hostname "Join2Game.Ru Server" – эта команда указывает на название Вашего сервера. Свое название вводим в кавычках, вместо «Join2Game.Ru Server»
+mp_timelimit 33 – эта команда говорит о том, какой временной лимит стоит для карты на Вашем сервере. Число после этой команды указывается в минутах. Поменять Вы также можете на то, которое хотите
+map de_dust2_2х2 – это команда говорит о том, с какой
карты (мапы) будет запускаться Ваш сервер. Карту (мапу) вы также можете поменять на свою.
Дальше сохраняем файл с расширением .bat или если Ваш текстовый редактор не показывает как вариант сохранения в таком расширении, то просто сохраняем в расширении .txt, а после того, как сохранили меняем на .bat. Сохранять можно с любым названием, главное которое будет Вам удобно . Также рекомендую создать папочку, где сохранить Ваш бат файл. Мне кажется, что так будет удобнее, чем каждый раз искать в папке с файлами данный. Если Вы создали папку, как я посоветовал, то в ней также можно расположить несколько .bat файлов. Главное не забываем менять названия и не запутаться в них.
Создание нескольких серверов: Если у Вас имеется возможность держать не один, а два, три и больше серверов, то Вам нужно сделать все то - же самое, что и для первого сервера, но только поменять порт. Если Вы также воспользовались консольным режимом, то меняем в командной строке после переменной «-port» ставим другой порт, не задействованный в других серверах, даже в других играх. По умолчанию, всегда выставляется порт 27015. Если Вы использовали этот порт для первого сервера, то для второго можно использовать 27016 и так дальше для последующих серверов.
ServerDoc: Почти каждый владелец сервера встречался с его падением. Ладно, когда вы находитесь рядом и можете мгновенно перезапустить сервер. А самое обидное, когда Вас рядом нет, соответственно сервер не работает, на него не могут зайти игроки, что провоцирует недовольство игроков и они попросту могут больше не зайти на Ваш сервер, что для каждого владельца является самой страшной проблемой. Но к счастью, существует программа под названием
«ServerDoc». Данная программа контролирует работоспособность Вашего сервера и избавляет Вас от постоянной проверки и наблюдательности за сервером. Она запускается из Half – Life и следит за состоянием сервера с периодичность в несколько секунд. Если при проверки обнаруживается падение сервера, то программа перезапустит его.
Для того, чтобы активировать (включить) программу ServerDoc нужно к существующей у Вас командной строке дописать следующую команду:
Code
D:\Server CS 1.6\serverdoc.exe
Где
D:\ - локальный диск, где находится папка Вашего сервера
\Server CS 1.6\ - название папки, где находятся все компоненты Вашего сервера
serverdoc.exe – название файла, следовательно программы ServerDoc
Данную строку нужно прописать перед изначальной, существующей у Вас командной строкой.
Окончательно у Вас должно выглядеть так:
Code
D:\Server CS 1.6\serverdoc.exe D:\ Server CS 1.6\hlds.exe -game cstrike -port 27015 +maxplayers 20 +sv_password +hostname "Join2Game.Ru Sever" +mp_timelimit 33 +map de_dust2_2x2
Патчи и апгрейды: Патчи - это естественно очень хорошая вещь. Но владельцам сервера не стоит забывать, что патч сервера и игроков может не совпадать и так клиент (игрок) не сможет присоединиться к серверу.
Существует патч в двух вариантах – частичная и полная. Частичная версия патча крайне не удобна и с ней и может возникнуть проблема, о которой я говорил выше. При установке такого патча на сервер, он будет обновлять только предыдущую версию патча до текущей, которая установлена на сервере. То есть клиент (игрок) с патчем более поздней версии не сможет играть, так как патч с сервера не будет его обновлять. Чтобы этого не происходило, стоит использовать патч полной версии, который апгрейдит любую версию патча клиента(игрока) до той, которая стоит на сервере.