Logical-Portal — молодежный портал со своей изюминкой, каждый сможет найти что-то интересное и полезное для себя, например наш форум общения с которым вам обязательно нужно ознакомиться.
Я у вас недавно и вот решил виложить небольшой гайдик по созданию сервера Counter Strike 1.6 под управлением OS Linux Это мой первый гайд так что прошу сильно не ругать!
Уменьшено на 62% (741 x 316) - Нажмите для увеличения
И так начнём!
Первым делом нам необхдимо создать папку HLDS в ней будет лежать наш сервер. Для того что бы создать папку HLDS на OS Linux надо в консоле прописать вот что: mkdir /opt/hlds/ - создания папки hlds
LINUX:~# mkdir /opt/hlds/ -ПРИМЕР
Далее перейдём в нашу созданную папку.
cd /opr/hlds/
LINUX:~# cd /opt/hlds/ -ПРИМЕР
Имейте ввиду, что в OS Linux имеет значение регистр, по-этому советую всегда использовать маленькие буквы в названии файлов и папок, дабы не запутаться
Теперь необходимо скачать Linux HLDSUpdateTool:
http://storefront.steampowered.com/download/hldsupdatetool.bin (качаем по данному адрессу)
Если вы сделали правильно, то увидите в консоли следующее:
tool.bink:/opt/hlds# wget http://storefront.steampowered.com/download/hldsupdate --2010-12-03 11:31:05-- http://storefront.steampowered.com/download/hldsupdatetool.bin Распознаётся storefront.steampowered.com... 95.140.237.34, 95.140.237.10 Устанавливается соединение с storefront.steampowered.com|95.140.237.34|:80... соединение установлено. Запрос HTTP послан, ожидается ответ... 200 OK Длина: 3513408 (3,4M) [application/octet-stream] Сохраняется в каталог: `hldsupdatetool.bin'.
100%[======================================================>] 3.513.408 1,73M/s в 1,9s
Мы создали Steam-сервер. Теперь попробуем запустить его:
./hlds_run -game cstrike +ip ваш IP +port ваш порт
Должны увидеть следующее:
./hlds_run -game cstrike +ip (ваш ip) +port 27016 Auto detecting CPU Using Pentium II Optimised binary. Auto-restarting the server on crash
Console initialized. Protocol version 48 Exe version 1.1.2.6/Stdio (cstrike) Exe build: 16:56:12 Mar 8 2010 (4883) STEAM Auth Server Server IP address (ваш ip):27016 [S_API FAIL] SteamAPI_Init() failed; unable to update local steamclient. Continuing with current version anyway.
Connection to Steam servers successful. VAC secure mode is activated.
Но таким способом сервер не удобно запускать. Нужно создать скрипт запуска. Я использую такой скрипт запуска:
После нажымаем Ctrl+x чтоб закрыть редактор nano, а да естествено он спросит сохранить документ, вы естествено нажымаете да.
Даем права на запуск
chmod +x start.sh
Далее, чтоб не выполнять множество команд, для запуска сервера через командную строку, можно создать еще один скрипт в папке /opt/hlds/:
nano csran.sh
Вставляем туда вот ето:
#!/bin/bash cd /opt/hlds/ ./start.sh screen -r csserv
Даем права на запуск
chmod +x csran.sh
А да можна забросить файл csran.sh в корень домашней директории чтоб опять не набирать cd /opt/hlds/
Таким образом ,вам понадобится ввести в командной строке просто ./csran.sh
Запустится файл /opt/hlds/start.sh и сошлётся на файл /opt/hlds/start.sh, после чего тот запустит сервер в отдельном окне (консоли). Для корректного выключения сервера, нужно вводить команду quit.
Делаем Non-Steam
dproto поставить на metamod
1. Перейдите к директории /addons/ и создайте новую папку с именем dproto 2. Скопируйте dproto_i386.so в папку /addons/dproto/ 3. Перейдите к директории установленного metamod'a (это путь /addons/metamod/) и отредактируйте файл plugins.ini:
Добавьте следующую строку в начало файла
linux addons\dproto\dproto_i386.so
4. Скопируйте файл dproto.cfg в корневую папку директории игры. 5. Папку src закиньте в папку cstrike 6. Запустите сервер. Используйте следующую команду:
./hlds_run -binary ./hlds_i686
когда сервер загружен, напишите "meta list" в консоли. Если вы установили dproto правильно, то вы должны увидеть следующее:
Currently loaded plugins: description stat pend file vers src load unlod [ 1] dproto RUN - dproto_i386.so vX.X.X ini Start Never ____________________________________________________ Внимание Если вдруг чтото не получиться обрашайтесь в лс помогу бесплатно
Сообщение отредактировал Tem1k - Понедельник, 16.01.2012, 20:47:39
Я у вас недавно и вот решил виложить небольшой гайдик по созданию сервера Counter Strike 1.6 под управлением OS Linux Это мой первый гайд так что прошу сильно не ругать!
Уменьшено на 62% (741 x 316) - Нажмите для увеличения
И так начнём!
Первым делом нам необхдимо создать папку HLDS в ней будет лежать наш сервер. Для того что бы создать папку HLDS на OS Linux надо в консоле прописать вот что: mkdir /opt/hlds/ - создания папки hlds
LINUX:~# mkdir /opt/hlds/ -ПРИМЕР
Далее перейдём в нашу созданную папку.
cd /opr/hlds/
LINUX:~# cd /opt/hlds/ -ПРИМЕР
Имейте ввиду, что в OS Linux имеет значение регистр, по-этому советую всегда использовать маленькие буквы в названии файлов и папок, дабы не запутаться
Теперь необходимо скачать Linux HLDSUpdateTool:
http://storefront.steampowered.com/download/hldsupdatetool.bin (качаем по данному адрессу)
Если вы сделали правильно, то увидите в консоли следующее:
tool.bink:/opt/hlds# wget http://storefront.steampowered.com/download/hldsupdate --2010-12-03 11:31:05-- http://storefront.steampowered.com/download/hldsupdatetool.bin Распознаётся storefront.steampowered.com... 95.140.237.34, 95.140.237.10 Устанавливается соединение с storefront.steampowered.com|95.140.237.34|:80... соединение установлено. Запрос HTTP послан, ожидается ответ... 200 OK Длина: 3513408 (3,4M) [application/octet-stream] Сохраняется в каталог: `hldsupdatetool.bin'.
100%[======================================================>] 3.513.408 1,73M/s в 1,9s
Мы создали Steam-сервер. Теперь попробуем запустить его:
./hlds_run -game cstrike +ip ваш IP +port ваш порт
Должны увидеть следующее:
./hlds_run -game cstrike +ip (ваш ip) +port 27016 Auto detecting CPU Using Pentium II Optimised binary. Auto-restarting the server on crash
Console initialized. Protocol version 48 Exe version 1.1.2.6/Stdio (cstrike) Exe build: 16:56:12 Mar 8 2010 (4883) STEAM Auth Server Server IP address (ваш ip):27016 [S_API FAIL] SteamAPI_Init() failed; unable to update local steamclient. Continuing with current version anyway.
Connection to Steam servers successful. VAC secure mode is activated.
Но таким способом сервер не удобно запускать. Нужно создать скрипт запуска. Я использую такой скрипт запуска:
После нажымаем Ctrl+x чтоб закрыть редактор nano, а да естествено он спросит сохранить документ, вы естествено нажымаете да.
Даем права на запуск
chmod +x start.sh
Далее, чтоб не выполнять множество команд, для запуска сервера через командную строку, можно создать еще один скрипт в папке /opt/hlds/:
nano csran.sh
Вставляем туда вот ето:
#!/bin/bash cd /opt/hlds/ ./start.sh screen -r csserv
Даем права на запуск
chmod +x csran.sh
А да можна забросить файл csran.sh в корень домашней директории чтоб опять не набирать cd /opt/hlds/
Таким образом ,вам понадобится ввести в командной строке просто ./csran.sh
Запустится файл /opt/hlds/start.sh и сошлётся на файл /opt/hlds/start.sh, после чего тот запустит сервер в отдельном окне (консоли). Для корректного выключения сервера, нужно вводить команду quit.
Делаем Non-Steam
dproto поставить на metamod
1. Перейдите к директории /addons/ и создайте новую папку с именем dproto 2. Скопируйте dproto_i386.so в папку /addons/dproto/ 3. Перейдите к директории установленного metamod'a (это путь /addons/metamod/) и отредактируйте файл plugins.ini:
Добавьте следующую строку в начало файла
linux addons\dproto\dproto_i386.so
4. Скопируйте файл dproto.cfg в корневую папку директории игры. 5. Папку src закиньте в папку cstrike 6. Запустите сервер. Используйте следующую команду:
./hlds_run -binary ./hlds_i686
когда сервер загружен, напишите "meta list" в консоли. Если вы установили dproto правильно, то вы должны увидеть следующее:
Currently loaded plugins: description stat pend file vers src load unlod [ 1] dproto RUN - dproto_i386.so vX.X.X ini Start Never ____________________________________________________ Внимание Если вдруг чтото не получиться обрашайтесь в лс помогу бесплатно