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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

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

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

Оффлайн coolman

  • Участник
  • *
  • Сообщений: 156
  • :)
    • Просмотр профиля
я нашел причину моих проблем, не ставится потому, что  бинарный файл предназначен для 32 битных систем, а у меня 64
и как мне быть? Если я скачаю где в инете готовый серв, может он ваще не будет работать под 64 бит?
iptables

Оффлайн dimension

  • Новичок
  • *
  • Сообщений: 38
    • Просмотр профиля
coolman должен
-rwxr-xr-x  1 user user   173402 2010-01-04 01:37 hlds_amd

Оффлайн coolman

  • Участник
  • *
  • Сообщений: 156
  • :)
    • Просмотр профиля
coolman должен
-rwxr-xr-x  1 user user   173402 2010-01-04 01:37 hlds_amd

-rwxr-xr-x  1 igor igor    173402 2009-11-10 14:05 hlds_amd
-rwxr-xr-x  1 igor igor      9373 2009-11-10 14:05 hlds_run

sh ./hlds_run -game cstrike +sv_lan 1 -insecure +map de_dust -nomaster +maxplayers 20
Auto detecting CPU
Using Pentium II Optimised binary.
Half-life binary './hlds_i686' not executable, exiting
Втр Янв  5 15:34:29 YEKT 2010: Server Failed

sh ./hlds_amd -game cstrike +sv_lan 1 -insecure +map de_dust -nomaster +maxplayers 20
./hlds_amd: ./hlds_amd: не могу запустить бинарный файл


p.s.
конечно было бы проще поставить 32 разрядную систему и не париться, но у меня 8 гигов памяти и я не хочу что бы 4 гига просто так пропадали, да и под другие мне нужды они нужны.
« Последнее редактирование: 05 Января 2010, 13:37:16 от coolman »
iptables

Оффлайн dimension

  • Новичок
  • *
  • Сообщений: 38
    • Просмотр профиля
coolman
./hlds_run -binary ./hlds_amd -game cstrike -port 27015 +ip 0.0.0.0 +sv_lan 1 +maxplayers 16 +map de_dust2 -pingboost 3
« Последнее редактирование: 05 Января 2010, 14:52:55 от dimension »

Оффлайн Tank

  • Участник
  • *
  • Сообщений: 118
    • Просмотр профиля
Вопрос такой у меня стоит Ubuntu 8.10 проблема в том что сервак мой кс работает там мож месяц потом могу включить и я вижу его тока из под своей сетки 192.... а другие не видят его по 95.... В чем проблема порт открыт на моедеме 27015
Desktop - AMD Phenom(tm) 8450, Geforce 9500 GT, 2x2 gb 1066, 500 + 40 Gb.
Server - Intel Celeron 2.7, 2x2 gb 800, 500+500 gb.

Оффлайн coolman

  • Участник
  • *
  • Сообщений: 156
  • :)
    • Просмотр профиля
coolman
./hlds_run -binary ./hlds_amd -game cstrike -port 27015 +ip 0.0.0.0 +sv_lan 1 +maxplayers 16 +map de_dust2 -pingboost 3

при pingboost 3 у меня время в 3 раза быстрей бежить поставил pingboost 2 все ок
поставил amx тоже все ок, но возникла заминочка с dproto в логах следующее:

(Нажмите, чтобы показать/скрыть)

попробовал отключить эти плагины и получил почти тоже самое:
 
(Нажмите, чтобы показать/скрыть)
(Нажмите, чтобы показать/скрыть)

забыл сказать тебе огромное спасибо за подсказку, что хоть ваще кс запустился :)
iptables

Оффлайн dimension

  • Новичок
  • *
  • Сообщений: 38
    • Просмотр профиля
coolman покажи конфиг modules.ini, plugins.ini там где метамод,
пример:
cstrike/addons/amxmodx/configs/modules.ini
(Нажмите, чтобы показать/скрыть)
cstrike/addons/metamod/plugins.ini
(Нажмите, чтобы показать/скрыть)

Оффлайн coolman

  • Участник
  • *
  • Сообщений: 156
  • :)
    • Просмотр профиля
так все тоже самое
(Нажмите, чтобы показать/скрыть)

открыл еще модули все равно :(


(Нажмите, чтобы показать/скрыть)


dproto 0.3.7 кс версия:
Exe version 1.6.3.7/Stdio (cstrike)
Exe build: 15:57:58 Jun 15 2009 (4617)
 может из-за этого?

*************
нашел ответ:
сделал файл hlds_i686 исполняемым
запуск:
./hlds_run -binary ./hlds_i686 -game cstrike -port 27015 +ip 192.168.0.190 +maxplayers 16 +map de_dust2 -pingboost 2

Пользователь решил продолжить мысль 07 Января 2010, 20:31:16:
кс мучает 1 прос, как распределить равномерно нагрузку на все 4 ядра??? а то у меня как больше 50% жрет проц, тут же падает фпс и взлетает пинг у игроков :(
в видне есть проги подобные, а в линуксе???
« Последнее редактирование: 07 Января 2010, 20:31:16 от coolman »
iptables

Оффлайн foxroot

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Добрый день..!!
подскажите как добавить ботов на сервер CS

Оффлайн Max Flynt

  • Новичок
  • *
  • Сообщений: 38
    • Просмотр профиля
Добрый день..!!
подскажите как добавить ботов на сервер CS
ботов для линукс нет, есть но на старые версии сервера, ищите в интернете
coolman
./hlds_run -binary ./hlds_amd -game cstrike -port 27015 +ip 0.0.0.0 +sv_lan 1 +maxplayers 16 +map de_dust2 -pingboost 3

при pingboost 3 у меня время в 3 раза быстрей бежить поставил pingboost 2 все ок
для параметра pingboost 3 значение sys_ticrate должно быть 1000 для ОС линукс

кс мучает 1 прос, как распределить равномерно нагрузку на все 4 ядра??? а то у меня как больше 50% жрет проц, тут же падает фпс и взлетает пинг у игроков :(
в видне есть проги подобные, а в линуксе???

игра hl создавалась когда не было многоядерных процессоров, и не умеет с ними работать, кажется на 70% это не возможно

Оффлайн keper

  • Новичок
  • *
  • Сообщений: 27
    • Просмотр профиля
Друзья и товарищи, рассказываю свою траблу:
Сервер уже установлен и настрое, проблема в том, что, запускаю серв, а он видится только в "локальной сети (192,168,1,1)"
Дело в том, что сам сервер стоит на моем шлюзе, т.е. eth0 - 192.168.1.1  eth1 - 10.45.23.32 + ppp0 82.133.323.23
Из сети 192.168.1.Х сервер видится замечательно, как реализовать то, чтобы сервер виделся со всех интерфейсов?  Как открыть порты для CS со всех клиентов?   Заранее спасибо, друзья....

Оффлайн Max Flynt

  • Новичок
  • *
  • Сообщений: 38
    • Просмотр профиля
Друзья и товарищи, рассказываю свою траблу:
Сервер уже установлен и настрое, проблема в том, что, запускаю серв, а он видится только в "локальной сети (192,168,1,1)"
Дело в том, что сам сервер стоит на моем шлюзе, т.е. eth0 - 192.168.1.1  eth1 - 10.45.23.32 + ppp0 82.133.323.23
Из сети 192.168.1.Х сервер видится замечательно, как реализовать то, чтобы сервер виделся со всех интерфейсов?  Как открыть порты для CS со всех клиентов?   Заранее спасибо, друзья....
входящий порт UDP 27015 (если по умолчанию)
входящий/исходящий UDP 27010 и 27012 (точно не точно не помню в обе стороны надо или нет)
« Последнее редактирование: 09 Января 2010, 20:27:02 от Max Flynt »

Оффлайн keper

  • Новичок
  • *
  • Сообщений: 27
    • Просмотр профиля
Друзья и товарищи, рассказываю свою траблу:
Сервер уже установлен и настрое, проблема в том, что, запускаю серв, а он видится только в "локальной сети (192,168,1,1)"
Дело в том, что сам сервер стоит на моем шлюзе, т.е. eth0 - 192.168.1.1  eth1 - 10.45.23.32 + ppp0 82.133.323.23
Из сети 192.168.1.Х сервер видится замечательно, как реализовать то, чтобы сервер виделся со всех интерфейсов?  Как открыть порты для CS со всех клиентов?   Заранее спасибо, друзья....
входящий порт UDP 27015 (если по умолчанию)
входящий/исходящий UDP 27010 и 27012 (точно не точно не помню в обе стороны надо или нет)

Так вот вопрос то в чем, что там в IPTABLES прописывать и как правильно, чтобы в моем случае сервер был доступен по всем адресам тобишь интерфейсам?
Заранее спасибо...

Оффлайн mals

  • Любитель
  • *
  • Сообщений: 69
    • Просмотр профиля
У мня такаяже кня тоесть

сервер на прямую подключ к к нету но от него идёт ешё к хоме тачке сеть , так вот в сети хом тачки всё норм а в нет не хочет порты все открыты вроде пишет

WARNING: UDP_OpenSocket: port: 27015  bind: Cannot assign requested address
FATAL ERROR (shutting down): Couldn't allocate dedicated server IP port 27015

хоть порт открывал командой iptable всёравно ответи что нада зделать чтоб на 2 сетях работало !
ololool геймер с 3 лет !

Оффлайн keper

  • Новичок
  • *
  • Сообщений: 27
    • Просмотр профиля
У меня раньше стоял роутер, за роутером стоял сервер, на роутере пробрасывал порт с сервера и все работало на обе сети, вот никогда бы не подумал что если сервер стоит на прямую, то возникнут такие проблемы.
Порты открывал и пробрасывал так:

iptables -t nat -I PREROUTING -p udp -m multiport --dports 27015 -i eth1 -j DNAT --to-destination 192.168.1.1
iptables -I FORWARD -p udp -m multiport --dports 27015 -j ACCEPT

В iptables -L  показывает что порт открыт, но с внешних адресов сервер не доступен, работает только 192.168.1.1 

 

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