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


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

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

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

Оффлайн Max Flynt

  • Новичок
  • *
  • Сообщений: 38
    • Просмотр профиля
создай файл запуска примерно такого содержания:
#!/bin/sh
cd /opt/server
export LD_LIBRARY_PATH=/opt/server:$LD_LIBRARY_PATH
./hlds_run -binary ./hlds_i686 -game cstrike -nomaster +ip 10.98.4.53 +maxplayers 22 +port 27015 +map de_dust
это если dproto используется
если нет то
./hlds_run -game cstrike -nomaster +ip 10.98.4.53 +maxplayers 22 +port 27015 +map de_dustи вообще еще можно добавить параметры -noipx -norestart -pingboost 1/2/3 смотря для какой цели сервер и какой мощности компьютер
« Последнее редактирование: 11 Декабря 2009, 13:45:00 от Max Flynt »

Оффлайн Masek

  • Новичок
  • *
  • Сообщений: 27
    • Просмотр профиля
Теперь выдаёт вот это:

Auto-restarting the server on crash

Console initialized.
scandir failed:/opt/server/./platform/SAVE
Protocol version 48
Exe version 1.1.2.6/Stdio (cstrike)
Exe build: 15:58:06 Jun 15 2009 (4617)
STEAM Auth Server
couldn't exec language.cfg
WARNING: UDP_OpenSocket: port: 27015  bind: Address already in use
FATAL ERROR (shutting down): Couldn't allocate dedicated server IP port 27015.

Оффлайн Max Flynt

  • Новичок
  • *
  • Сообщений: 38
    • Просмотр профиля
Теперь выдаёт вот это:

Auto-restarting the server on crash

Console initialized.
scandir failed:/opt/server/./platform/SAVE
Protocol version 48
Exe version 1.1.2.6/Stdio (cstrike)
Exe build: 15:58:06 Jun 15 2009 (4617)
STEAM Auth Server
couldn't exec language.cfg
WARNING: UDP_OpenSocket: port: 27015  bind: Address already in use
FATAL ERROR (shutting down): Couldn't allocate dedicated server IP port 27015.
написано что порт 27015 занят
если нет других серверов то убить все процессы killall hlds_runили сменить порт на другой

Оффлайн Masek

  • Новичок
  • *
  • Сообщений: 27
    • Просмотр профиля
Сменил порт. Пасиб!!! Всё заработало. Только весь сервер пришлось перекопировать в домашнюю папку root'а почему-то.

Пользователь решил продолжить мысль 11 Декабря 2009, 13:18:40:
Правда с 47 протоколом я так и не смог присоединиться :-[ Никто не знает почему? (тем кто очень шарит в кс)
« Последнее редактирование: 11 Декабря 2009, 23:44:11 от Masek »

Оффлайн punkrocker

  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Подскажите, в чем может быть проблема: все делаю по инструкции, но сервер скачивается по байту в час (~82% за 15 часов), при том что скорость подключения у меня 1мб/с. А сейчас вообще остановился на 82,64% и не шевелится. Ничего лишнего, что могло бы забивать канал, не качается. Инет подведен через сетевую карту (PPTP).
Заранее благодарю за помощь.

Пользователь решил продолжить мысль 12 Декабря 2009, 03:34:18:
Сменил порт. Пасиб!!! Всё заработало. Только весь сервер пришлось перекопировать в домашнюю папку root'а почему-то.

Пользователь решил продолжить мысль 11 Декабря 2009, 11:18:40:
Правда с 47 протоколом я так и не смог присоединиться :-[ Никто не знает почему? (тем кто очень шарит в кс)

Потому что сервер скачан с официального сайта steam, а они давно перешли на 48 протокол. Нужно ждать новой версии Dproto для linux.
« Последнее редактирование: 12 Декабря 2009, 05:36:18 от punkrocker »

Оффлайн Masek

  • Новичок
  • *
  • Сообщений: 27
    • Просмотр профиля
Точно. Пасиб. А он у меня и ругается что-то про Steam

Пользователь решил продолжить мысль 12 Декабря 2009, 10:21:55:
А можно этот dproto чем-то заменить? И как? Заранее благодарен.
« Последнее редактирование: 12 Декабря 2009, 10:21:55 от Masek »

Оффлайн Max Flynt

  • Новичок
  • *
  • Сообщений: 38
    • Просмотр профиля
Потому что сервер скачан с официального сайта steam, а они давно перешли на 48 протокол. Нужно ждать новой версии Dproto для linux.
Потому что надо сначала проверить так ли это, а  не вводить в заблуждение других
dproto как раз и нужен для поддержки 47 и 48 протокола, если не пускает то значит не правильно настроен dproto.cfg
вот тут это написано:
# DisableNativeAuth (0/1)
# Disables valve/steam auth system.
#   For p.47 Based: Server will not connect to auth servers.
#   For All: Server will not call authorization functions.
# This is a fix for startup freeze for old (p.47) servers.
DisableNativeAuth = 0

# ServerInfoAnswerType (0/1)
# Sets server answer type for query requests
# 0 = New style (Source Engine)
# 1 = Old Style (Fix favorites list for p.47 clients)
# 2 = Hybrid mode - best solution for now, server is visible anywhere
ServerInfoAnswerType = 2
« Последнее редактирование: 12 Декабря 2009, 18:53:43 от Max Flynt »

Оффлайн Masek

  • Новичок
  • *
  • Сообщений: 27
    • Просмотр профиля
Так как надо изменить dproto? Чёт я не пойму ???

Оффлайн Masek

  • Новичок
  • *
  • Сообщений: 27
    • Просмотр профиля
Так никто и не знает?

Оффлайн Max Flynt

  • Новичок
  • *
  • Сообщений: 38
    • Просмотр профиля
Так никто и не знает?
скорее ты просто читать не умеешь
тебе сюда https://forum.ubuntu.ru/index.php?topic=37525.msg586631#msg586631

Пользователь решил продолжить мысль 19 Декабря 2009, 13:57:49:
Так никто и не знает?
скорее ты просто не хочешь читать
тебе сюда https://forum.ubuntu.ru/index.php?topic=37525.msg586631#msg586631
« Последнее редактирование: 19 Декабря 2009, 13:57:49 от Max Flynt »

Оффлайн werewolfe

  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
доброго времени суток! Проблема такая, решил поставить сервер, так с друзьями поиграться при запуске пишет:
root@mail:/opt/server# ./hlds_run -binary ./hlds_i686 -game cstrike -nomaster +ip 192.168.1.6 +maxplayers 22 +port 27015 +map de_dust                             
Auto-restarting the server on crash                                                                                                                               
                                                                                                                                                                 
Console initialized.                                                                                                                                             
scandir failed:/opt/server/./valve/SAVE
scandir failed:/opt/server/./platform/SAVE
Protocol version 48
Exe version 1.1.2.6/Stdio (cstrike)
Exe build: 15:58:06 Jun 15 2009 (4617)
STEAM Auth Server
couldn't exec language.cfg
Server IP address 192.168.1.6:27015
scandir failed:/opt/server/./valve/SAVE
scandir failed:/opt/server/./platform/SAVE
[S_API FAIL] SteamAPI_Init() failed; unable to update local steamclient. Continuing with current version anyway.
Master server communication disabled.

couldn't exec listip.cfg
couldn't exec banned.cfg
scandir failed:/opt/server/./valve/SAVE
scandir failed:/opt/server/./platform/SAVE
[S_API FAIL] SteamAPI_Init() failed; unable to update local steamclient. Continuing with current version anyway.
Master server communication disabled.

Connection to Steam servers successful.
   VAC secure mode is activated.
Втр Дек 22 23:49:50 YEKT 2009: Server Quit
Вроде ничего страшного, но вот клиента не пускает, пишет что у Вас старый протокол (47) обнавляйтесь до 48 и приходите.
В dproto.cfg:
# ========================================================
#               OTHER STUFF
# ========================================================

# Emulation (0/1)
# Enables built=in eSTEAMATiON support
Emulation = 0

# DisableNativeAuth (0/1)
# Disables valve/steam auth system.
#   For p.47 Based: Server will not connect to auth servers.
#   For All: Server will not call authorization functions.
# This is a fix for startup freeze for old servers.
DisableNativeAuth = 0

# ServerInfoAnswerType (0/1)
# Sets server answer type for query requests
#       0 = New style (Source)
#       1 = Old Style
#       2 = Hybrid mode - best solution for now, server is visible anywhere
ServerInfoAnswerType = 2
Куда копать? Или я что-то не догоняю?  ???

Пользователь решил продолжить мысль 22 Декабря 2009, 22:20:29:
Разобрался, не туда копирывал нужно именно в папку cstrike :)
« Последнее редактирование: 22 Декабря 2009, 22:20:29 от werewolfe »

Оффлайн coolman

  • Участник
  • *
  • Сообщений: 156
  • :)
    • Просмотр профиля
для особо тупых объясните что мне делать:,скачал, запускаю

root@ubuntu:~/hlds# ls -l
итого 11072
-rwxr-xr-x 1 root root 3513408 2005-05-12 06:08 hldsupdatetool.bin
-rwxr-xr-x 1 root root 7822833 2005-03-08 04:42 steam

root@ubuntu:~/hlds# ./hldsupdatetool.bin
bash: ./hldsupdatetool.bin: No such file or directory

root@ubuntu:~/hlds# sh ./hldsupdatetool.bin
./hldsupdatetool.bin: 1: Syntax error: "(" unexpected

блин да как еще запустить то можно, что бы заработало? Ubuntu server 9.10 AMD64
iptables

Оффлайн Max Flynt

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

root@ubuntu:~/hlds# ls -l
итого 11072
-rwxr-xr-x 1 root root 3513408 2005-05-12 06:08 hldsupdatetool.bin
-rwxr-xr-x 1 root root 7822833 2005-03-08 04:42 steam

root@ubuntu:~/hlds# ./hldsupdatetool.bin
bash: ./hldsupdatetool.bin: No such file or directory

root@ubuntu:~/hlds# sh ./hldsupdatetool.bin
./hldsupdatetool.bin: 1: Syntax error: "(" unexpected

блин да как еще запустить то можно, что бы заработало? Ubuntu server 9.10 AMD64
сменить владельца
не запускать от рута, от любого другого пользователя

./steam попробуй что напишет

Оффлайн coolman

  • Участник
  • *
  • Сообщений: 156
  • :)
    • Просмотр профиля
$ ls -l
итого 11072
-rwxr-xr-x 1 root root 3513408 2005-05-12 06:08 hldsupdatetool.bin
-rwxr-xr-x 1 root root 7822833 2005-03-08 04:42 steam
$ ./steam
sh: ./steam: not found
$
$ sh ./steam
./steam: 1: Syntax error: "(" unexpected
$
iptables

Оффлайн dimension

  • Новичок
  • *
  • Сообщений: 38
    • Просмотр профиля
werewolfe
metamod не установлен

 

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