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


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

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

Оффлайн Acumen

  • Автор темы
  • Новичок
  • *
  • Сообщений: 47
    • Просмотр профиля
Внимание есть обновленная версия установки игрового сервера Counter-Strike 1.6 >>>>>>>>тут<<<<<<<<

How-to по установке Counter-Strike Source сервера на Ubuntu Server >>>>>>>>тут<<<<<<<<


Установка Counter-Strike 1.6 Server на Ubuntu Server v8.04.1

Во-первых создаем папку.
mkdir hldsПереходим в папку hlds от куда и будут идти все команды..
cd hldsСкачиваем hldsupdatetool
wget http://www.cstrike-planet.com/dls/hldsupdatetool.binРазрешаем hldsupdatetool выполнятся, задаем CHMOD
chmod +x hldsupdatetool.binПишем
./hldsupdatetool.binПосле он спросит вас подтверждение на установку надо написать yes.

Пишем
ln -s /bin/gunzip /bin/uncompressЗатем скачиваем Steam
wget http://www.cstrike-planet.com/dls/steamРазрешаем steam выполнятся, задаем CHMOD
chmod +x steamДалее пишем и ждем пока он все скачает, это длительный процесс.
(зависит от вашего интрнет подключения, примерно вес ~300MB)
./steam -command update -game cstrike -dir .


После того как все скачали переходим к запуску сервера.
Эта команда запустит сервер но вы не будете находится в ее консоли.
./hlds_run -game cstrike -nomaster -insecure -autoupdate +maxplayers 20 +map de_aztec > /dev/null 2>&1 &
Запустили сервер, но есть ещё пару вариантов запуска сервера.
Эта команда запустит сервер тем самым введет вас в консоль сервера.
./hlds_run -console -game cstrike -insecure -nomaster +ip XX.XXX.XXX.XX +maxplayers 21 +port 27015 +map de_dust
Теперь подробнее:

• -game cstrike (указываем, что это CS сервер)
• -console (консольный режим)
• -insecure (valve использует свой собственный античит VAC, но его нет смысла устанавлить на кракнутые No-Steam сервера, потому что он банит только легальных клиентов)
• -nomaster (указываем, что сервер не будет показан в глобальной базе данных серверов, мы ведь не хотим чтобы нас поймали с кракнутым сервером)
• +maxplayers 10 (указывает, что на сервере смогут играть максимально 10 игроков)
• +sv_lan 1 (эта строка должна быть ОБЯЗАТЕЛЬНО, если только сервер не рассчитан для легальных клиентов)
• +map de_dust (указывает, какая карта будет загружаться первой, после запуска сервера)
• +port 27015 (указывает порт)
• +ip XX.XXX.XXX.XX (Указывает IP через который можно подключиться к серверу)

Если вас не пускает на сервер с No-Steam версии, пишет что-то типа Invalid CD Key
Надо скачать файлы engine http://cs.rin.ru/files/cspatches/engines.tar.gz и из архива закинуть заменив, в директори (root/hlds/) все эти файлы.
Все патчи проверены 100кратно и работают без сбоев

Как правильно переселить сервер "cstrike" на другую "linux" или "unix" платформу, с помощью "Win32" компьютера
Думаю если вам понадобится мануал как создавать папки и некоторые команды
можно найти тут: https://forum.ubuntu.ru/index.php?action=printpage;topic=14535.0

Допустим наш "Win32" это компьютер "№2" в моем случае у него есть расшареная папка "OpenFolder"
Думаю объяснять как открыть "mc1" и скопировать все в локальную папку нет нужности.
На сколько вы (мы) знаем Win32 не поддерживает такие вещи как "CHMOD", копируем все сняв флажок с
"Сохранять атрибуты". скопировали, переселяем нашу папку на ваш другой сервер в моем случае это FreeBSD и я создал в каталоге (/root/) папку "cs-servers" (/root/cs-servers/) с помощью того же "mc1" я скопировал папку "hlds" с своей локальной папки "OpenFolder" в папку (/root/cs-servers/) и выходит это дело так: (/root/cs-servers/hlds/), конечно это ещё не все, надо задать права файлам и папкам чтоб они могли исполнятся в системе.

##### Все что указано * обязательно точному заполнению праву доступа "CHMOD"
-rw-r--r--  1 root     root      381987 2008-10-08 22:58 core_i386.so
drwxr-x--- 15 root     root        4096 2008-10-21 11:54 cstrike *
-rw-r--r--  1    24340       80 2057782 2008-10-08 22:04 engine_amd64.so
-rw-r--r--  1    24340       80 2672424 2008-10-09 15:43 engine_amd.so
-rw-r--r--  1    24340       80 2683122 2008-10-09 15:42 engine_i486.so
-rw-r--r--  1    24340       80 2664754 2008-10-09 15:43 engine_i686.so
-rw-r--r--  1 root     root      171762 2008-10-08 22:59 filesystem_stdio_amd64.so
-rw-r--r--  1 root     root      242182 2008-10-08 22:59 filesystem_stdio_i386.so
-rwxr-xr--  1 root     root      232742 2008-10-08 22:59 hlds_amd *
-rwxr-xr--  1 root     root       68581 2008-10-08 22:59 hlds_amd64 *
-rwxr-xr--  1 root     root      234918 2008-10-08 22:59 hlds_i486 *
-rwxr-xr--  1 root     root      233958 2008-10-08 22:59 hlds_i686 *
-rw-r--r--  1 root     root        9297 2008-10-09 18:00 hlds.log
-rwxr-xr--  1 root     root       10102 2008-10-08 22:59 hlds_run *
-rwxr-xr-x  1 root     root     3513408 2005-05-12 03:08 hldsupdatetool.bin *
-rwxr-xr--  1 root     root      255912 2008-10-08 22:59 hltv *
-rw-r--r--  1 root     root         863 2008-10-09 19:46 InstallRecord.blob
-rw-r--r--  1 root     root     2789611 2008-10-08 22:59 libSteamValidateUserIDTickets_amd64.so
-rw-r--r--  1 root     root     3572199 2008-10-08 23:00 libSteamValidateUserIDTickets_i386.so
-rw-r--r--  1 root     root       23337 2008-10-08 23:00 linuxreadme.txt
-rw-r--r--  1 root     root     2384353 2008-10-08 23:00 proxy_i386.so
-rw-r--r--  1 root     root        3413 2005-04-08 00:07 readme.txt
drwxr-x---  2 root     root        4096 2008-10-08 22:23 reslists *
-rwxr-xr-x  1 16777218 16777216 6067624 2008-08-30 03:28 steam *
-rw-r--r--  1 root     root     7822833 2005-03-08 01:42 steam.1
-rw-r--r--  1 root     root      390717 2008-10-08 23:00 steam_api_i486.so
-rw-r--r--  1 root     root     9163332 2008-10-08 23:01 steamclient_i486.so
-rw-r--r--  1 root     root      358870 2008-10-08 23:01 tier0_s_i486.so
drwxr-x--- 12 root     root        4096 2008-10-08 23:40 valve *
-rw-r--r--  1 root     root      457443 2008-10-08 23:01 vstdlib_s_i486.so

Задали права, теперь можно запустить сервер, в моем случае это делается 2-мя командами:
1)~# cd /root/cs-servers/hlds/
2)~# ./hlds_run -game cstrike +ip XX.XXX.XXX.XX +port 27015 -insecure +maxplayers 21 +map de_dust2 > /dev/null 2>&1 &

1 "Midnight Commander" ~# sudo apt-get install mc

В общем если что не понятно пишите мне в асю... попробую помочь...
Все переведеное выше было проверено и работает 100% так что вы ставите это все на свой страх и риск,
если у вас кривые руки - то извините я тут не чем не помогу.

Если что не правильно поправьте меня...
И не судите строго  :)  :coolsmiley:

Немного подправил начало темы и объединил темы в одну. ubuntar
« Последнее редактирование: 01 Марта 2011, 21:00:52 от stmc »
apt-get remove Microsoft Windows Xp Professional

Оффлайн TrEK

  • Активист
  • *
  • Сообщений: 738
  • good day in FolK-King life :)
    • Просмотр профиля
    • smallprogs.ru
Re: Counter-Strike 1.6 Server
« Ответ #1 : 09 Октября 2008, 15:58:30 »
Спасибо за пост!...
НА досуге испробуем. :coolsmiley:

Оффлайн Eugeny-nn

  • Новичок
  • *
  • Сообщений: 40
  • ЯичкО=))
    • Просмотр профиля
    • retro-studio
Re: Counter-Strike 1.6 Server
« Ответ #2 : 09 Октября 2008, 17:28:06 »
+1 Спасибо  ;)

Оффлайн l1nker

  • Любитель
  • *
  • Сообщений: 64
  • I love Linux)
    • Просмотр профиля
Re: Counter-Strike 1.6 Server
« Ответ #3 : 10 Октября 2008, 15:19:31 »
Спасибо, какие вообще системыные требования? И смогут ли коннектиться лицензионщики?

Оффлайн QuibinG

  • Новичок
  • *
  • Сообщений: 34
  • 22.04
    • Просмотр профиля
Re: Counter-Strike 1.6 Server
« Ответ #4 : 10 Октября 2008, 15:53:02 »
 Хм. Ведь по этой техи можно сделать серв и ксс. Кста, имею виндовую версию сие чуда. Мани плагин, ивентскрипт. Вопрос, пробовал ли ты тоже самое на линухах вообще? Тоесть пашет ли питоновский ивентскипт на линуховом серве?
- -

Оффлайн Acumen

  • Автор темы
  • Новичок
  • *
  • Сообщений: 47
    • Просмотр профиля
Re: Counter-Strike 1.6 Server
« Ответ #5 : 10 Октября 2008, 20:42:57 »
Спасибо, какие вообще системные требования?
я точно не скажу... но у меня работало на:
Проц: AMD Sempron 1.5Ггц
ОЗУ: 1Gb
HDD: 120Gb
Мать: ASRock K7VT4A+


И смогут ли коннектиться лицензионщики?
Если НЕ будешь ставить "engines" и не будешь выключать VAC. то смогут, а если поставишь их то нет...
« Последнее редактирование: 24 Октября 2008, 17:58:53 от Acumen »
apt-get remove Microsoft Windows Xp Professional

Оффлайн l1nker

  • Любитель
  • *
  • Сообщений: 64
  • I love Linux)
    • Просмотр профиля
Re: Counter-Strike 1.6 Server
« Ответ #6 : 10 Октября 2008, 22:00:32 »
Хм, а ты на free -m не смотрел при запущенном сервере случаем?

Оффлайн Acumen

  • Автор темы
  • Новичок
  • *
  • Сообщений: 47
    • Просмотр профиля
Re: Counter-Strike 1.6 Server
« Ответ #7 : 12 Октября 2008, 17:55:54 »
Стоит у меня на 1-ом сервере два сервера cstrike 1.6
При этом у меня ещё стоит TeamSpeak Server..

Цитировать
   1010.98 MB total, 172.41 MB used
« Последнее редактирование: 12 Октября 2008, 18:00:43 от Acumen »
apt-get remove Microsoft Windows Xp Professional

Оффлайн sos1g3

  • Новичок
  • *
  • Сообщений: 13
  • эт я =-)
    • Просмотр профиля
Re: Counter-Strike 1.6 Server
« Ответ #8 : 13 Октября 2008, 20:37:39 »
инфа на 5 с плюсом =-)))
но ещё мона спросить а как насчёт открытия портов на модеме=-)
вот например  меня с модемом своя локальная сеть и я хочу создать серв по контре,я так подозреваю что к моему серву никто не сможет подключится так как порт будет закрыт...Кто знает ка открыть этот порт просветите пж...система:Ubuntu 7.04 модем ZUXEL P660RU2 EE

Заранее спасибо =-)

Оффлайн TrEK

  • Активист
  • *
  • Сообщений: 738
  • good day in FolK-King life :)
    • Просмотр профиля
    • smallprogs.ru
Re: Counter-Strike 1.6 Server
« Ответ #9 : 14 Октября 2008, 00:46:15 »
инфа на 5 с плюсом =-)))
но ещё мона спросить а как насчёт открытия портов на модеме=-)
вот например  меня с модемом своя локальная сеть и я хочу создать серв по контре,я так подозреваю что к моему серву никто не сможет подключится так как порт будет закрыт...Кто знает ка открыть этот порт просветите пж...система:Ubuntu 7.04 модем ZUXEL P660RU2 EE

Заранее спасибо =-)


дык.. сними все фильтры с модема через веб-интерфейс... там ничего не блочит порты!

Оффлайн Acumen

  • Автор темы
  • Новичок
  • *
  • Сообщений: 47
    • Просмотр профиля
Re: Counter-Strike 1.6 Server
« Ответ #10 : 14 Октября 2008, 16:33:58 »
но ещё мона спросить а как насчёт открытия портов на модеме=-)
Как открыть я не помогу по тому что не знаю, вот насчёт какие порты то помогу.
по дефаулту Counter-Strike порт 27015. и до конца можно так: 27015-29999, на сколько я знаю используется UDP порты.
apt-get remove Microsoft Windows Xp Professional

Оффлайн sos1g3

  • Новичок
  • *
  • Сообщений: 13
  • эт я =-)
    • Просмотр профиля
Re: Counter-Strike 1.6 Server
« Ответ #11 : 15 Октября 2008, 18:23:14 »
эмммм,всё бы было хорошо да вот при такой коменде

./hlds_run -game cstrike -console -insecure -nomaster +ip 90.151.88.209 +map cs_militia +maxplayers 20 +port 27015

мне сообщают о следующей ошибочке

Console initialized.
scandir failed:/home/###/hlds/./platform/SAVE
Protocol version 47
Exe version 1.1.2.5/Stdio (cstrike)
Exe build: 20:02:49 Oct 24 2006 (3651)
STEAM Auth Server
couldn't exec language.cfg
WARNING: UDP_OpenSocket: port: 27015  bind: Cannot assign requested address
FATAL ERROR (shutting down): Couldn't allocate dedicated server IP port 27015.
Add "-debug" to the ./hlds_run command line to generate a debug.log to help with solving this problem
Срд Окт 15 20:20:53 YEKST 2008: Server restart in 10 seconds

ну и вообщем как и пишется в последней строке этова сообщения он перегружается и всё так же выводит эту весчь!
Что делат????

Оффлайн zako

  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Counter-Strike 1.6 Server
« Ответ #12 : 15 Октября 2008, 18:59:36 »
Всем привет,подскажите что нужно самому серверу Ubuntu 8.04.1  для корректной работы с сервером Counter Strike ( имеется ввиду изначальная установка и настройка сервера Ubuntu 8.04.1
« Последнее редактирование: 15 Октября 2008, 19:01:41 от zako »

Оффлайн Acumen

  • Автор темы
  • Новичок
  • *
  • Сообщений: 47
    • Просмотр профиля
Re: Counter-Strike 1.6 Server
« Ответ #13 : 15 Октября 2008, 19:23:43 »
Всем привет,подскажите что нужно самому серверу Ubuntu 8.04.1  для корректной работы с сервером Counter Strike ( имеется ввиду изначальная установка и настройка сервера Ubuntu 8.04.1
1-вое нормальная машина, 2-е Немного быть ознакомленным с убунтой и е` командами, 3-е установить mc, 4-е установить openssh-server, ноги в руки и в перед.
apt-get remove Microsoft Windows Xp Professional

Оффлайн zako

  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Counter-Strike 1.6 Server
« Ответ #14 : 15 Октября 2008, 19:27:04 »
3-е установить mc, 4-е установить openssh-server   

На русском есть описание...? Буду несказанно благодарен.. :)

 

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