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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

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

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

Оффлайн Floon

  • Любитель
  • *
  • Сообщений: 50
  • Ubuntu 12.04
    • Просмотр профиля
Cделал сервер, все работает. Но вот Почему в графе "Game" пишется "Odessa cs 1.6" где этот параметр изменить?

Оффлайн UnFeeLing

  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
    • Укрась Windows
Counter-Strike 1.6 Open Server Linux Версия 5.0 Final

Описание: Чистая серверная часть Counter-Strike 1.6 48 протокола а также Half-Life.(steam и non-steam). Готовые сборки серверов желательно ставить именно на эту версию движка CS
Сервер содержит:
AMX Mod X 1.8.1
Metamod 1.19
ATAC 3.0.1
Dproto 0.3.7

Основные настройки server.cfg:
// Название сервера
hostname "Counter-Strike 1.6 Server"

// Rcon пароль
rcon_password "ninja"

// Сервер лог
//Включить/выключить ведение логов
log on
mp_logdetail 3
mp_logmessages 1

// Настройки сервера
//использование мини моделей (КОНФИГ НЕ ИЗМЕНЯТЬ!)
cl_minmodels 0
//Длительность игры на одной карте (в минутах)
mp_timelimit 30
//СДелать автокик тем кто стреляет по своим или убил своего товарища по команде
mp_autokick 0
//Автобаланс
mp_autoteambalance 1
//Время до взрыва бомбы (в секундах)
mp_c4timer 35
//Разрешить использовать фонарь
mp_flashlight 1
//Слышимость шагов при беге
mp_footsteps 1
//Время невозможности движения в начале раунда
mp_freezetime 2
//Разрешить огонь по своим 1 -да 0 - нет
mp_friendlyfire 1
//Количество убитых заложников до применения бана в игре
mp_hostagepenalty 0
//НА сколько возможен перевес команды , если автобаланс включён
mp_limitteams 0
//Применения санкций при ТиммКилле (Пропуск раунда)
mp_tkpunish 0
//Время раунда
mp_roundtime 2.5
//Время закупки в начале раунда
mp_buytime 0.50
//Включение после вашей смерти чёрного экрана ,будет действовать до победы одной из команд.
mp_fadetoblack 0
//Свободный полёт - 0 , ВОзможность следить за своими - 1 , лежачее положение - 2
mp_forcechasecam 0
//Установки камеры слежения за своей командой после смерти
mp_forcecamera 0
//Выкинуть игрока из игры (нужно ввести его имя)
mp_kickpercent 100
//Если не ошибаюсь , это какой то контроль игроков
mp_playerid 1
//Задаёт значение сопретевления воздуху
sv_airaccelerate 10
//воздушное движение )
sv_airmove 1
//Это значение в секундах через сколько произойдёт рестерт.
sv_restartround 0
//Скорость передвижения на сервере
sv_maxspeed 320
//Разрешить прокси
sv_proxies 1
//Сколько народу может быть в спекторе
allow_spectators 3
//Начальная сумма денег
mp_startmoney 800
//Количество секунд , на которое сервер позволяет игрокам писать в общий чат после конца карты и до загрузки новой
mp_chattime 0
//Возможность закачивать на сервер файлы игроков (спрей-логи , карт и т.д.)
sv_allowupload 1
//Разрешить использовать микрофон
sv_voiceenable 1
//Разговор в микрофон доступен всем на сервере (включая мёртвых)
sv_alltalk 0
//Качество звука
sv_voicequality 4
//Голосовой кодек
sv_voicecodec voice_speex
//Разрешить паузу
pausable 0
//Время в секунда , через которое игроки смогут нанести новое лого
decalfrequency 60
//Управляет количеством снятых ХП при падении (но она кажеться уже убрана из HLDS)
mp_falldamage 1

// Читы
//Разрешить AIM
sv_aim 0
//Разрешить ЧИТЫ
sv_cheats 0

// эти команды служат для уменьшения ping"а
sv_maxrate 25000
sv_spectatormaxspeed 500
sv_maxspeed 320
sv_maxupdaterate 101
sv_minrate 2500
sv_minupdaterate 20
decalfrequency 60
sys_ticrate 10000

// Если играете по локалке то ставте значение 1 , если нет то 0
sv_lan 0

// Contact & Geo
sv_contact contrist-1@rambler.ru
sv_region 3

// Загрузка инфорамации при запуске сервера
exec banned.cfg
exec listip.cfg

Данную статью разрешено публиковать на сторонних сайтах, в том случае, если будет указана кликабильная ссылка на сайт разработчика (http://win8art.com), а также на сайт (http://makeserver.ru)

FTP(UA-IX)
ftp://cs.telesweet.net/servers/hlds_5.0_cs.telesweet.net.tar.gz

Depositfiles.com
http://depositfiles.com/files/qrun2kvn2

LetitBit.Net
http://letitbit.net/download/4593.f48ce05c00eaf8d666422de13/hlds_5.0_cs.telesweet.net.tar.gz.html
« Последнее редактирование: 30 Марта 2013, 00:35:40 от UnFeeLing »

Оффлайн Slaw1k

  • Любитель
  • *
  • Сообщений: 84
  • [Nyashka]
    • Просмотр профиля
Народ, видел такую тему, когда на серваке показывает постоянно, к примеру 2432 (а кол-во игроков всегда разное) может знает кто, как это делать

По своему опыту видел, что когда на ткой серв заходишь, он редиректит на другой, как я понимаю, на одном серваке плагин, который показывает, что кто-то есть в наблюдателях(или же боты), и переадресовывает на игровой серв, или же как-то все проще?!

Пользователь решил продолжить мысль 23 Февраля 2010, 09:54:45:
LAN servers are restricted to local clients (class C) - что за ошибка?! первый раз вижу! (Counter-Strike 1.6 Open Server Linux Версия 5.0 Final)
« Последнее редактирование: 23 Февраля 2010, 09:54:45 от GRACH »
Samsung R458, openSUSE KDE.

Оффлайн Max Flynt

  • Новичок
  • *
  • Сообщений: 38
    • Просмотр профиля
Cделал сервер, все работает. Но вот Почему в графе "Game" пишется "Odessa cs 1.6" где этот параметр изменить?
запусти поиск по файлам с фразой "Odessa cs 1.6" так быстрее найдешь

LAN servers are restricted to local clients (class C) - что за ошибка?! первый раз вижу! (Counter-Strike 1.6 Open Server Linux Версия 5.0 Final)
sv_lan 0

Пользователь решил продолжить мысль 23 Февраля 2010, 21:01:52:
Cделал сервер, все работает. Но вот Почему в графе "Game" пишется "Odessa cs 1.6" где этот параметр изменить?
запусти поиск по файлам с фразой "Odessa cs 1.6" так быстрее найдешь

LAN servers are restricted to local clients (class C) - что за ошибка?! первый раз вижу! (Counter-Strike 1.6 Open Server Linux Версия 5.0 Final)
sv_lan 0

и еще, готовые сборки серверов лучше качать для просмотра
а свой сервер поднимать нужно скачивая кс и моды к нему самому, чем больше вопросов возникнет тем быстрее поймешь, что к чему
« Последнее редактирование: 23 Февраля 2010, 23:02:17 от Max Flynt »

Оффлайн Slaw1k

  • Любитель
  • *
  • Сообщений: 84
  • [Nyashka]
    • Просмотр профиля
Max Flynt, sv_lan 0 - эту тему знаю, неоднократно подымал сервера, а вот ту ошибку первый раз встретил
Samsung R458, openSUSE KDE.

Оффлайн maskimko

  • Новичок
  • *
  • Сообщений: 34
    • Просмотр профиля
Посмотрите, что в правилах проброса counter-strike не то:
sudo iptables -t nat -A POSTROUTING -s 192.168.4.2 -p tcp --sport 27015 -j SNAT --to-source 10.119.0.157:27015
sudo iptables -t nat -A PREROUTING -p tcp --dport 80 -d 10.119.0.157 -j DNAT --to-destination 192.168.4.2:80

Оффлайн kutdenis

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Доброго времени суток!!! Подскажите в чем может быть проблема?
Вчера после вынужденной переустановки системы,  сервер cs1.6 перестал запускаться с вот таким вердиктом Illegal instruction
Устанавливал его как обычно, и тут на тебе.  Главное что до этого все ровно работало без всяких проблем.
Куда копать, что делать?

Оффлайн maskimko

  • Новичок
  • *
  • Сообщений: 34
    • Просмотр профиля
Посмотрите, что в правилах проброса counter-strike не то:
sudo iptables -t nat -A POSTROUTING -s 192.168.4.2 -p tcp --sport 27015 -j SNAT --to-source 10.119.0.157:27015
sudo iptables -t nat -A PREROUTING -p tcp --dport 80 -d 10.119.0.157 -j DNAT --to-destination 192.168.4.2:80

Сам же отвечаю на сой вопрос. Нужно чуть по другому! Пробрасывать нужно не tcp, a udp порт:
sudo iptables -t nat -A POSTROUTING -s $LOCAL_IP -p udp --sport 27015 -j SNAT --to-source $EXTERNAL_IP:27015
sudo iptables -t nat -A PREROUTING -p udp --dport 27015 -d $EXTERNAL_IP -j DNAT --to-destination $LOCAL_IP:27015
где $LOCAL_IP - адрес сервера в локалке

Оффлайн UnFeeLing

  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
    • Укрась Windows
Counter-Strike 1.6 Open Server Linux Версия 6.0 Final

Описание: Чистая серверная часть Counter-Strike 1.6 48 протокола а также Half-Life.(steam и non-steam). Готовые сборки серверов желательно ставить именно на эту версию движка CS
Сервер содержит:
AMX Mod X 1.8.1
Metamod 1.19
ATAC 3.0.1
Dproto 0.4.8

server.cfg
// Название сервера
hostname "Counter-Strike 1.6 Server"

// Rcon пароль
rcon_password "ninja"

// Сервер лог
//Включить/выключить ведение логов
log on
mp_logdetail 3
mp_logmessages 1

// Настройки сервера
//использование мини моделей (КОНФИГ НЕ ИЗМЕНЯТЬ!)
cl_minmodels 0
//Длительность игры на одной карте (в минутах)
mp_timelimit 30
//СДелать автокик тем кто стреляет по своим или убил своего товарища по команде
mp_autokick 0
//Автобаланс
mp_autoteambalance 1
//Время до взрыва бомбы (в секундах)
mp_c4timer 35
//Разрешить использовать фонарь
mp_flashlight 1
//Слышимость шагов при беге
mp_footsteps 1
//Время невозможности движения в начале раунда
mp_freezetime 2
//Разрешить огонь по своим 1 -да 0 - нет
mp_friendlyfire 0
//Количество убитых заложников до применения бана в игре
mp_hostagepenalty 0
//НА сколько возможен перевес команды , если автобаланс включён
mp_limitteams 0
//Применения санкций при ТиммКилле (Пропуск раунда)
mp_tkpunish 0
//Время раунда
mp_roundtime 2
//Время закупки в начале раунда
mp_buytime 0.50
//Включение после вашей смерти чёрного экрана ,будет действовать до победы одной из команд.
mp_fadetoblack 0
//Свободный полёт - 0 , ВОзможность следить за своими - 1 , лежачее положение - 2
mp_forcechasecam 0
//Установки камеры слежения за своей командой после смерти
mp_forcecamera 0
//Выкинуть игрока из игры (нужно ввести его имя)
mp_kickpercent 100
//Если не ошибаюсь , это какой то контроль игроков
mp_playerid 1
//Задаёт значение сопретевления воздуху
sv_airaccelerate 10
//воздушное движение )
sv_airmove 1
//Это значение в секундах через сколько произойдёт рестерт.
sv_restartround 0
//Скорость передвижения на сервере
sv_maxspeed 320
//Разрешить прокси
sv_proxies 1
//Сколько народу может быть в спекторе
allow_spectators 3
//Начальная сумма денег
mp_startmoney 800
//Количество секунд , на которое сервер позволяет игрокам писать в общий чат после конца карты и до загрузки новой
mp_chattime 0
//Возможность закачивать на сервер файлы игроков (спрей-логи , карт и т.д.)
sv_allowupload 1
//Разрешить использовать микрофон
sv_voiceenable 1
//Разговор в микрофон доступен всем на сервере (включая мёртвых)
sv_alltalk 0
//Качество звука
sv_voicequality 4
//Голосовой кодек
sv_voicecodec voice_speex
//Разрешить паузу
pausable 0
//Время в секунда , через которое игроки смогут нанести новое лого
decalfrequency 60
//Управляет количеством снятых ХП при падении (но она кажеться уже убрана из HLDS)
mp_falldamage 1

// Читы
//Разрешить AIM
sv_aim 0
//Разрешить ЧИТЫ
sv_cheats 0

// эти команды служат для уменьшения ping"а
sv_maxrate 25000
sv_spectatormaxspeed 500
sv_maxspeed 320
sv_maxupdaterate 101
sv_minrate 2500
sv_minupdaterate 20
decalfrequency 60
sys_ticrate 10000

// reconfig by unf
fps_max 99
cl_updaterate 101
cl_cmdrate 101
rate 25000

// Если играете по локалке то ставте значение 1 , если нет то 0
sv_lan 0

// Contact & Geo
sv_contact contrist-1@rambler.ru
sv_region 3

// Загрузка инфорамации при запуске сервера
exec banned.cfg
exec listip.cfg

plugins.ini
; AMX Mod X plugins

; Admin Base - Always one has to be activated
admin.amxx ; admin base (required for any admin-related)
;admin_sql.amxx ; admin base - SQL version (comment admin.amxx)

; Basic
admincmd.amxx ; basic admin console commands
adminhelp.amxx ; help command for admin console commands
adminslots.amxx ; slot reservation
multilingual.amxx ; Multi-Lingual management

; Menus
menufront.amxx ; front-end for admin menus
cmdmenu.amxx ; command menu (speech, settings)
plmenu.amxx ; players menu (kick, ban, client cmds.)
;telemenu.amxx ; teleport menu (Fun Module required!)
mapsmenu.amxx ; maps menu (vote, changelevel)
pluginmenu.amxx ; Menus for commands/cvars organized by plugin

; Chat / Messages
adminchat.amxx ; console chat commands
antiflood.amxx ; prevent clients from chat-flooding the server
scrollmsg.amxx ; displays a scrolling message
imessage.amxx ; displays information messages
adminvote.amxx ; vote commands

; Map related
nextmap.amxx ; displays next map in mapcycle
mapchooser.amxx ; allows to vote for next map
timeleft.amxx ; displays time left on map

; Configuration
pausecfg.amxx ; allows to pause and unpause some plugins
statscfg.amxx ; allows to manage stats plugins via menu and commands

; Counter-Strike
;restmenu.amxx ; restrict weapons menu
statsx.amxx ; stats on death or round end (CSX Module required!)
;miscstats.amxx ; bunch of events announcement for Counter-Strike
;stats_logging.amxx ; weapons stats logging (CSX Module required!)

; Enable to use AMX Mod plugins
;amxmod_compat.amxx ; AMX Mod backwards compatibility layer

; Custom - Add 3rd party plugins here
amx_adminmodel.amxx ; Admin Models Updated v1.1.1
admin_spec_esp.amxx ; Admin Spectator ESP v1.3
admin_chat_colors.amxx ; Admin Chat Colors v2.0
backweapons.amxx ; Back Weapons v1.87

Что нового?
1. Так как компания Valve обновила свои сервера, то перед вами чистая сборка слита с сервера компании.
2. Сервер пропатчен VUP 2.72 FiNAL - ViTYAN.
3. Исправлена ошибка для Steam клиентов.

Соберу сервера любой конфигурации, договоримся о цене которая устроит и Вас и Меня...
Контакты:
ICQ: 375-731-247
Skype: unfiii

Стучать без запросов авторизации...

http://depositfiles.com/files/ydtklprtc
http://letitbit.net/download/7612.76e2fdf9d7fca9c1e87b4bf18/hlds_6.0_cs.telesweet.net.tar.gz.html

Оффлайн Carnagemarvel

  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Прошу помощи.....у меня есть Ubuntu 8.04 но не серверный вариант, и есть 9.04 Cервер, делал сервер по инструкции сначала на 8.04 потом на 9-том, в конце одно и тоже - Запускаю сервер но "hdsl_run" нет такого файла в папке где делал все операции, может кто-то может подсказать что делаю не так?... :-\
-| Unix всему голова |-

Оффлайн Slaw1k

  • Любитель
  • *
  • Сообщений: 84
  • [Nyashka]
    • Просмотр профиля
как запускаешь? где запускаешь... где серв лежит? логи в студию
Samsung R458, openSUSE KDE.

Оффлайн Carnagemarvel

  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Система ubuntu 9.10 с белым ip адресом
вот мои действия после cоздания папки:

root@tomas-desktop:/home/tomas/hlds# wget http://www.cstrike-planet.com/dls/hldsupdatetool.bin
--2010-03-29 04:25:27--  http://www.cstrike-planet.com/dls/hldsupdatetool.bin
Resolving www.cstrike-planet.com... 64.237.53.18
Connecting to www.cstrike-planet.com|64.237.53.18|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 3513408 (3.4M) [application/octet-stream]
Saving to: `hldsupdatetool.bin'

100%[==========================================================================================================================================>] 3,513,408    120K/s   in 29s     

2010-03-29 04:25:57 (119 KB/s) - `hldsupdatetool.bin' saved [3513408/3513408]
root@tomas-desktop:/home/tomas/hlds# chmod +x hldsupdatetool.bin
root@tomas-desktop:/home/tomas/hlds# ./hldsupdatetool.bin

набираю yes...
extracting steam.tar.Z...done
root@tomas-desktop:/home/tomas/hlds# ln -s /bin/gunzip /bin/uncompress
ln: creating symbolic link `/bin/uncompress': File exists
root@tomas-desktop:/home/tomas/hlds# wget http://www.cstrike-planet.com/dls/steam
--2010-03-29 04:29:53--  http://www.cstrike-planet.com/dls/steam
Resolving www.cstrike-planet.com... 64.237.53.18
Connecting to www.cstrike-planet.com|64.237.53.18|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 7822833 (7.5M) [application/octet-stream]
Saving to: `steam.1'

100%[==========================================================================================================================================>] 7,822,833    121K/s   in 91s     

2010-03-29 04:31:24 (83.8 KB/s) - `steam.1' saved [7822833/7822833]

после этих операций в папке есть:

root@tomas-desktop:/home/tomas/hlds# ls
hldsupdatetool.bin  readme.txt  steam  steam.1

Пойдем дальше....

root@tomas-desktop:/home/tomas/hlds# chmod +x steam
root@tomas-desktop:/home/tomas/hlds# ./steam -command update -game cstrike -dir .
Checking bootstrapper version ...
Getting version 34 of Steam HLDS Update Tool
Downloading. . . . . . . . . . .
Steam Linux Client updated, please retry the command
tomas@tomas-desktop:~/hlds$ ./hlds_run -console -game cstrike -insecure -nomaster +ip 192.168.159.14 +maxplayers 21 +port 27015 +map de_dust
bash: ./hlds_run: No such file or directory

P.S.  в папке hlds как и раньше те самые файлы:
root@tomas-desktop:/home/tomas/hlds# ls
hldsupdatetool.bin  readme.txt  steam  steam.1

вот прошу помощь, что делаю не так?



-| Unix всему голова |-

Оффлайн Slaw1k

  • Любитель
  • *
  • Сообщений: 84
  • [Nyashka]
    • Просмотр профиля
к чему все эти замуты?! Мои действия с нуля:
1.открыл UDP порт
2.скачал готовую серверную часть
3.скачал серв (установил)
4.прописал set master
5.указал регион

мой серв находят и конетятся...
Samsung R458, openSUSE KDE.

Оффлайн Carnagemarvel

  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Извиняюсь за непрофессионализм, но я linux знаю только на основах пока что... :-[
вот и хотел попробовать установить с помощу мануала другие способы для меня пока неизвестны т.к. большого опыта к сожалению у меня в этом нет.
-| Unix всему голова |-

Оффлайн Max Flynt

  • Новичок
  • *
  • Сообщений: 38
    • Просмотр профиля
./steam нужно запустить первый раз без параметров, чтобы он сам себя обновил, о чем он тебе и написал
Steam Linux Client updated, please retry the command
а затем уже выполняй команды
./steam -command update -game cstrike -dir .

 

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