Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: [FAQ] Установка Counter-Strike 1.6/Source сервера на Ubuntu Server  (Прочитано 203440 раз)

0 Пользователей и 2 Гостей просматривают эту тему.

Оффлайн d0wn

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: [FAQ] Установка Counter-Strike 1.6/Source сервера на Ubuntu Server
« Ответ #225 : 12 Августа 2011, 17:32:12 »
Возможно, дело в подхачивании. Даже на мандриве сегфолт. написал бы больше, да gdb надо ставить сначала... вопщем, печаль...

Оффлайн logdog

  • Активист
  • *
  • Сообщений: 276
    • Просмотр профиля
Re: [FAQ] Установка Counter-Strike 1.6/Source сервера на Ubuntu Server
« Ответ #226 : 08 Сентября 2011, 19:39:08 »
Доброго всем времени суток!!!!
Нужна помощь!
Поставил сервер CS 1.6 на ubuntu 9.04
Все работает на отлично!
Поскольку у нас в республике для серваков внешний трафик тарифицируется по очень красивым ценам,  а в нутрии РБ он бесплатный то стал вопрос о закрытии внешки и решение дал мне хостер:

#!/bin/sh

 iptables -P INPUT ACCEPT
 iptables -P OUTPUT ACCEPT
 iptables -F
 iptables -X

 for IP in `cat /opt/ip.txt`
 do
 iptables -A INPUT -s $IP -j ACCEPT
 iptables -A OUTPUT -d $IP -j ACCEPT
 done

 iptables -P INPUT DROP
 iptables -P OUTPUT DROP

 Я так понимаю в файле ip.txt собраны бел сети которым разрешен доступ к серваку.
Все сделал по инструкции, внешка заблокировалась и я счастлив.
А вот запустить сервак  cs 1.6 я уже не смог. Повисает на ошибке 
[S_API FAIL] SteamAPI_Init() failed; unable to update local steamclient. Continuing with current version anyway
Которая собственно на работоспособность сервера не влияет!
Сразу подумал что серверу cs просто нужна внешка и что он не может соединиться с кем то! И я дома на ubuntu 11.04 провел эксперимент, выдернул сетевой кабель из компа )) тем самым перекрыл инет. И попытался  запустить cs  , и он запустился без вопрос.
Тем самым я понимаю что серверу cs инет не нужен!
Тогда что iptables блокирует в cs!
Помогите плиз поскольку с iptables ни когда не сталкивался!!!!
ubuntu 19.10|

Оффлайн Aluminium//titan

  • Новичок
  • *
  • Сообщений: 28
    • Просмотр профиля
Re: [FAQ] Установка Counter-Strike 1.6/Source сервера на Ubuntu Server
« Ответ #227 : 16 Сентября 2011, 17:23:19 »
iptables тут ни при чем, разбирайся с CS

Оффлайн Troja

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: [FAQ] Установка Counter-Strike 1.6/Source сервера на Ubuntu Server
« Ответ #228 : 27 Сентября 2011, 19:20:57 »
Народ, нужна помощь, всё правильно сделал, но не запускается контра, кто может помочь, стучите 887115 (не на халяву)

Оффлайн Mafiz

  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Тем кому нужен чистый сервер Counter-Strike 1.6 версии 5408, с предстановленным Amxmodx 1.8.2, Metamod 1.9, Dropto 0.9.87, Antidlfile (защита).
 
Скачать можно здесь: narod.ru или на первоисточнике servirs.org (требуется регистрация)

Прежде чем запускать сервер, отредактируйте файл start-cs-1_6.sh внеся правильный путь, также отредактируйте файл server.cfg и пропишите админку в файле user.ini (*****/cstrike/addons/amxmodx/configs). Работоспособность сервера тестировалось на ОС Debian 6.0
Если сервер не захочет запускаться, назначьте права 755 к файлу - hlds.run, hlds.i686, start-cs-1_6.sh

Все проверки сервера делаю, вот по этому адресу: connect servirs.org:27019 либо connect 82.117.226.25:27019. Прежде чем скачивать этот сервер, можете протестировать, также буду выкладывать и новые сборки, и на этом адресу тестировать.

P.S. все вопросы пишем в теме или на первоисточнике, так быстрее помогу если что.

Пользователь решил продолжить мысль 03 Января 2012, 07:35:27:
Доброго всем времени суток!!!!
Нужна помощь!
Поставил сервер CS 1.6 на ubuntu 9.04
Все работает на отлично!
Поскольку у нас в республике для серваков внешний трафик тарифицируется по очень красивым ценам,  а в нутрии РБ он бесплатный то стал вопрос о закрытии внешки и решение дал мне хостер:

#!/bin/sh

 iptables -P INPUT ACCEPT
 iptables -P OUTPUT ACCEPT
 iptables -F
 iptables -X

 for IP in `cat /opt/ip.txt`
 do
 iptables -A INPUT -s $IP -j ACCEPT
 iptables -A OUTPUT -d $IP -j ACCEPT
 done

 iptables -P INPUT DROP
 iptables -P OUTPUT DROP

 Я так понимаю в файле ip.txt собраны бел сети которым разрешен доступ к серваку.
Все сделал по инструкции, внешка заблокировалась и я счастлив.
А вот запустить сервак  cs 1.6 я уже не смог. Повисает на ошибке 
[S_API FAIL] SteamAPI_Init() failed; unable to update local steamclient. Continuing with current version anyway
Которая собственно на работоспособность сервера не влияет!
Сразу подумал что серверу cs просто нужна внешка и что он не может соединиться с кем то! И я дома на ubuntu 11.04 провел эксперимент, выдернул сетевой кабель из компа )) тем самым перекрыл инет. И попытался  запустить cs  , и он запустился без вопрос.
Тем самым я понимаю что серверу cs инет не нужен!
Тогда что iptables блокирует в cs!
Помогите плиз поскольку с iptables ни когда не сталкивался!!!!

Вы слишком себя грузите, если внутри тогда получается трафик лановый, достаточно прописать sv_lan 1 если для интернета то sv_lan 0 в файле server.cfg, хотя тебе правильно ответили проблему ищи в cs.
« Последнее редактирование: 31 Марта 2012, 04:28:56 от Mafiz »

Оффлайн Gigabajt

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: [FAQ] Установка Counter-Strike 1.6/Source сервера на Ubuntu Server
« Ответ #230 : 08 Февраля 2012, 16:05:55 »
Залил этот сервер, немного помудоховшись запустил его командой ./hlds_run -binary ./hlds_i686 -game cstrike -insecure +map de_dust2 +maxplayers 21 -pingboost 3,
после этого в консоли пишется
Цитировать
Enabling debug mode
./hlds_run: line 134: gdb: command not found
Please install gdb first.
goto http://www.gnu.org/software/gdb/
Auto-restarting the server on crash

Console initialized.
Using breakpad crash handler
Setting breakpad minidump AppID = 10
Forcing breakpad minidump interfaces to load
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
Installing breakpad exception handler for appid(10)/version(5408)
scandir failed:/root/server/Vesion/SAVE
scandir failed:/root/server/Vesion/./valve/SAVE
scandir failed:/root/server/Vesion/./platform/SAVE

Protocol version 48
Exe version 1.1.2.6/Stdio (cstrike)
Exe build: 22:54:48 Aug 15 2011 (5408)
STEAM Auth Server
Server IP address 134.0.116.197:27015

   Metamod version 1.19  Copyright (c) 2001-2006 Will Day <willday@metamod.org>
   Metamod comes with ABSOLUTELY NO WARRANTY; for details type `meta gpl'.
   This is free software, and you are welcome to redistribute it
   under certain conditions; type `meta gpl' for details.


   AMX Mod X version 1.8.2-dev Copyright (c) 2004-2006 AMX Mod X Development Team
   AMX Mod X comes with ABSOLUTELY NO WARRANTY; for details type `amxx gpl'.
   This is free software and you are welcome to redistribute it under
   certain conditions; type 'amxx gpl' for details.

stray key in process_key: item_getiteminfo 63
[DPROTO]: Version 0.9.87 Linux
[DPROTO]:  Loading config './dproto.cfg'
[DPROTO]:  LoggingMode = 2
[DPROTO]:  Config sucessfully loaded.
[DPROTO]: Done.
scandir failed:/root/server/Vesion/SAVE
scandir failed:/root/server/Vesion/./valve/SAVE
scandir failed:/root/server/Vesion/./platform/SAVE
L 02/08/2012 - 15:41:51: -------- Mapchange to de_dust2 --------
[AMXX] Loaded 1 admin from file
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit

Executing AMX Mod X Configuration File
Scrolling message displaying frequency: 10:00 minutes
couldn't exec listip.cfg
couldn't exec banned.cfg

Menu item 17 added to Menus Front-End: "Plugin Cvars" from plugin "pluginmenu.amxx"
Menu item 18 added to Menus Front-End: "Plugin Commands" from plugin "pluginmenu.amxx"
Connection to Steam servers successful.
   VAC secure mode disabled.

Вроде бы запустилось, работает. НО пинг бешено скачет от 30 до 650. 1.Как успокоить его?
2. Как избавиться от ошибок? (выделил красным)
насчет ./hlds_run: line 134: gdb: command not found
Please install gdb first.
goto http://www.gnu.org/software/gdb/ я скачал gdb по ссылке, распаковал на сервере, но ошибка не пропала.

Оффлайн bumctik

  • Любитель
  • *
  • Сообщений: 57
    • Просмотр профиля
Re: [FAQ] Установка Counter-Strike 1.6/Source сервера на Ubuntu Server
« Ответ #231 : 10 Февраля 2012, 16:28:30 »
Gigabajt
эти ошибки говорят о недостающих директориях либо файлах. Чтобы их не было, нужно создать директории и файлы.
===========================================================
Пользователи убунты не знают о существовании других дистров.
Они считают, что Ubuntu - это и есть Linux, единственный и неповторимый.

Оффлайн Gigabajt

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: [FAQ] Установка Counter-Strike 1.6/Source сервера на Ubuntu Server
« Ответ #232 : 11 Февраля 2012, 12:37:52 »
bmctik, спасибо.
Как на debian сделать так чтобы после закрытия консоли не отключался сервер cs? использовал метод из FAQ, проповал много способов из гугла, но все тщетно.

Оффлайн Aluminium//titan

  • Новичок
  • *
  • Сообщений: 28
    • Просмотр профиля
Re: [FAQ] Установка Counter-Strike 1.6/Source сервера на Ubuntu Server
« Ответ #233 : 13 Февраля 2012, 19:57:16 »
screen -A -m -d -S myCS_serv ./hlds_run ...

Оффлайн Mafiz

  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: [FAQ] Установка Counter-Strike 1.6/Source сервера на Ubuntu Server
« Ответ #234 : 16 Февраля 2012, 02:55:26 »
Залил этот сервер, немного помудоховшись запустил его командой ./hlds_run -binary ./hlds_i686 -game cstrike -insecure +map de_dust2 +maxplayers 21 -pingboost 3,
после этого в консоли пишется
Цитировать
Enabling debug mode
./hlds_run: line 134: gdb: command not found
Please install gdb first.
goto http://www.gnu.org/software/gdb/
Auto-restarting the server on crash

Console initialized.
Using breakpad crash handler
Setting breakpad minidump AppID = 10
Forcing breakpad minidump interfaces to load
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
Installing breakpad exception handler for appid(10)/version(5408)
scandir failed:/root/server/Vesion/SAVE
scandir failed:/root/server/Vesion/./valve/SAVE
scandir failed:/root/server/Vesion/./platform/SAVE

Protocol version 48
Exe version 1.1.2.6/Stdio (cstrike)
Exe build: 22:54:48 Aug 15 2011 (5408)
STEAM Auth Server
Server IP address 134.0.116.197:27015

   Metamod version 1.19  Copyright (c) 2001-2006 Will Day <willday@metamod.org>
   Metamod comes with ABSOLUTELY NO WARRANTY; for details type `meta gpl'.
   This is free software, and you are welcome to redistribute it
   under certain conditions; type `meta gpl' for details.


   AMX Mod X version 1.8.2-dev Copyright (c) 2004-2006 AMX Mod X Development Team
   AMX Mod X comes with ABSOLUTELY NO WARRANTY; for details type `amxx gpl'.
   This is free software and you are welcome to redistribute it under
   certain conditions; type 'amxx gpl' for details.

stray key in process_key: item_getiteminfo 63
[DPROTO]: Version 0.9.87 Linux
[DPROTO]:  Loading config './dproto.cfg'
[DPROTO]:  LoggingMode = 2
[DPROTO]:  Config sucessfully loaded.
[DPROTO]: Done.
scandir failed:/root/server/Vesion/SAVE
scandir failed:/root/server/Vesion/./valve/SAVE
scandir failed:/root/server/Vesion/./platform/SAVE
L 02/08/2012 - 15:41:51: -------- Mapchange to de_dust2 --------
[AMXX] Loaded 1 admin from file
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit

Executing AMX Mod X Configuration File
Scrolling message displaying frequency: 10:00 minutes
couldn't exec listip.cfg
couldn't exec banned.cfg

Menu item 17 added to Menus Front-End: "Plugin Cvars" from plugin "pluginmenu.amxx"
Menu item 18 added to Menus Front-End: "Plugin Commands" from plugin "pluginmenu.amxx"
Connection to Steam servers successful.
   VAC secure mode disabled.

Вроде бы запустилось, работает. НО пинг бешено скачет от 30 до 650. 1.Как успокоить его?
2. Как избавиться от ошибок? (выделил красным)
насчет ./hlds_run: line 134: gdb: command not found
Please install gdb first.
goto http://www.gnu.org/software/gdb/ я скачал gdb по ссылке, распаковал на сервере, но ошибка не пропала.

Чтоб уменьшить пинг, сотри параметр -pingboost 3, от этого параметра проц грузится. если ти сервер скачивал по моей ссылке учти я качал с офф. сайта и лишь добавил поддержку 47-48 протокол (dropto) и защиту  Antidlfile (защита) и в Debiane с первого раза запустилось. Внимательно посмотри какие права стоят? на всех папках должны стоять 755 на файлы можно 644, кроме hlds.run, hlds.i686, start-cs-1_6.sh. Мой Faq  описан для тех кто сервер запускает на удаленной машине и для управление сервера, поставь себе панель управление, для удобства. Те ошибки показывают в том, что у тебя стоит запрет на запись. Насчет ошибки ./hlds_run: line 134: gdb: command not found то мне кажется что не верно указан путь, в скрипте, там есть мой пример запуска сервера, лишь правильно путь пропиши, там где твой сервер лежит.

Оффлайн Gigabajt

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: [FAQ] Установка Counter-Strike 1.6/Source сервера на Ubuntu Server
« Ответ #235 : 16 Февраля 2012, 12:23:47 »
Mafiz, при запуске start-cs-1_6.sh ошибка


содержимое start-cs-1_6.sh

Оффлайн Mafiz

  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: [FAQ] Установка Counter-Strike 1.6/Source сервера на Ubuntu Server
« Ответ #236 : 17 Февраля 2012, 01:49:24 »
Mafiz, при запуске start-cs-1_6.sh ошибка


содержимое start-cs-1_6.sh


Правильно, а кто будет удалять то, что в скобках? Да всю скобку. Внутренняя запись запускаемого скрипта вашем случае должен выглядеть так (допустим как на скрине сервер лежит в папке root в подпапке server в папке Version, путь будет выглядеть так root/server/Version)

#!/bin/sh
cd /root/server/Version
./hlds_run -binary ./hlds_i686 -game cstrike -master +log on +map de_dust2 +port 27015 -maxplayers 32 +exec server.cfg


Оффлайн Gigabajt

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: [FAQ] Установка Counter-Strike 1.6/Source сервера на Ubuntu Server
« Ответ #237 : 17 Февраля 2012, 11:23:12 »
перезалил файл, поставил права, но


з.ы именно Vesion

Оффлайн Mafiz

  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: [FAQ] Установка Counter-Strike 1.6/Source сервера на Ubuntu Server
« Ответ #238 : 18 Февраля 2012, 03:00:21 »
он же пишет: no such file or directory. Если те не трудно предоставить доступ через ssh, чтоб я посмотрел, как у тебя расположен сервер, то свяжись со мной через чат jabber.

Оффлайн bumctik

  • Любитель
  • *
  • Сообщений: 57
    • Просмотр профиля
Re: [FAQ] Установка Counter-Strike 1.6/Source сервера на Ubuntu Server
« Ответ #239 : 25 Февраля 2012, 20:18:51 »
ребят подскажите, что то не так
пробую запускать ./hlds_run -game и бла бла бла в терминале из корня где файл лежит
а мне в ответ терминал выдает
"команда не найдена"
похоже нужно права на исполнения скрипта дать под этим пользователем? или как, может кто поподробнее рассказать
===========================================================
Пользователи убунты не знают о существовании других дистров.
Они считают, что Ubuntu - это и есть Linux, единственный и неповторимый.

 

Страница сгенерирована за 0.026 секунд. Запросов: 21.