Русскоязычное сообщество Ubuntu Linux
*

Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?
Войти

 Календарь событий Русскоязычного сообщества Ubuntu
Собрания рабочих групп, мероприятия, конференции, семинары
Русскоязычное сообщество Ubuntu Linux  |  Поддержка  |  How-To & F.A.Q (Модераторы: victor53p, Дмитрий Бо, Offoff, vadimka, MadKox, EgoVir, Labaman, ubuntar)  |  Тема: Установка Counter-Strike 1.6/Counter-Strike Source сервера на Ubuntu Server
Страниц: [1] 2 3 ... 13  Все   Вниз
Печать
Автор Тема: Установка Counter-Strike 1.6/Counter-Strike Source сервера на Ubuntu Server  (Прочитано 35246 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Acumen
Автор темы
Любитель
**
Сообщений: 50


412437515
Просмотр профиля Email
« : 09 Октября 2008, 14:15:58 »

Внимание есть обновленная версия установки игрового сервера 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" компьютера
Думаю если вам понадобится мануал как создавать папки и некоторые команды
можно найти тут: http://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% так что вы ставите это все на свой страх и риск,
если у вас кривые руки - то извините я тут не чем не помогу.

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

Немного подправил начало темы и объединил темы в одну. ubuntar
« Последнее редактирование: 16 Ноября 2009, 05:37:33 от ubuntar » Записан

apt-get remove Microsoft Windows Xp Professional
TrEK
Активист
****
Сообщений: 451


good day in FolK-King life :)

220751640
Просмотр профиля WWW Email
« Ответ #1 : 09 Октября 2008, 15:58:30 »

Спасибо за пост!...
НА досуге испробуем. coolsmiley
Записан
Eugeny-nn
Новичок
*
Сообщений: 44


ЯичкО=))

362689491
Просмотр профиля Email
« Ответ #2 : 09 Октября 2008, 17:28:06 »

+1 Спасибо  Wink
Записан
l1nker
Любитель
**
Сообщений: 97


I love Linux)

962161 l1nker@jabber.ru
Просмотр профиля
« Ответ #3 : 10 Октября 2008, 15:19:31 »

Спасибо, какие вообще системыные требования? И смогут ли коннектиться лицензионщики?
Записан
QuibinG
Новичок
*
Сообщений: 38


de QuibinG


Просмотр профиля
« Ответ #4 : 10 Октября 2008, 15:53:02 »

 Хм. Ведь по этой техи можно сделать серв и ксс. Кста, имею виндовую версию сие чуда. Мани плагин, ивентскрипт. Вопрос, пробовал ли ты тоже самое на линухах вообще? Тоесть пашет ли питоновский ивентскипт на линуховом серве?
Записан

Маны читал. Если спрашиваю, значит не въехал.
Acumen
Автор темы
Любитель
**
Сообщений: 50


412437515
Просмотр профиля Email
« Ответ #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
Любитель
**
Сообщений: 97


I love Linux)

962161 l1nker@jabber.ru
Просмотр профиля
« Ответ #6 : 10 Октября 2008, 22:00:32 »

Хм, а ты на free -m не смотрел при запущенном сервере случаем?
Записан
Acumen
Автор темы
Любитель
**
Сообщений: 50


412437515
Просмотр профиля Email
« Ответ #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
Новичок
*
Сообщений: 18

эт я =-)


Просмотр профиля Email
« Ответ #8 : 13 Октября 2008, 20:37:39 »

инфа на 5 с плюсом =-)))
но ещё мона спросить а как насчёт открытия портов на модеме=-)
вот например  меня с модемом своя локальная сеть и я хочу создать серв по контре,я так подозреваю что к моему серву никто не сможет подключится так как порт будет закрыт...Кто знает ка открыть этот порт просветите пж...система:Ubuntu 7.04 модем ZUXEL P660RU2 EE

Заранее спасибо =-)
Записан
TrEK
Активист
****
Сообщений: 451


good day in FolK-King life :)

220751640
Просмотр профиля WWW Email
« Ответ #9 : 14 Октября 2008, 00:46:15 »

инфа на 5 с плюсом =-)))
но ещё мона спросить а как насчёт открытия портов на модеме=-)
вот например  меня с модемом своя локальная сеть и я хочу создать серв по контре,я так подозреваю что к моему серву никто не сможет подключится так как порт будет закрыт...Кто знает ка открыть этот порт просветите пж...система:Ubuntu 7.04 модем ZUXEL P660RU2 EE

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


дык.. сними все фильтры с модема через веб-интерфейс... там ничего не блочит порты!
Записан
Acumen
Автор темы
Любитель
**
Сообщений: 50


412437515
Просмотр профиля Email
« Ответ #10 : 14 Октября 2008, 16:33:58 »

но ещё мона спросить а как насчёт открытия портов на модеме=-)
Как открыть я не помогу по тому что не знаю, вот насчёт какие порты то помогу.
по дефаулту Counter-Strike порт 27015. и до конца можно так: 27015-29999, на сколько я знаю используется UDP порты.
Записан

apt-get remove Microsoft Windows Xp Professional
sos1g3
Новичок
*
Сообщений: 18

эт я =-)


Просмотр профиля Email
« Ответ #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

ну и вообщем как и пишется в последней строке этова сообщения он перегружается и всё так же выводит эту весчь!
Что делат?Huh
Записан
zako
Новичок
*
Сообщений: 5


Просмотр профиля Email
« Ответ #12 : 15 Октября 2008, 18:59:36 »

Всем привет,подскажите что нужно самому серверу Ubuntu 8.04.1  для корректной работы с сервером Counter Strike ( имеется ввиду изначальная установка и настройка сервера Ubuntu 8.04.1
« Последнее редактирование: 15 Октября 2008, 19:01:41 от zako » Записан
Acumen
Автор темы
Любитель
**
Сообщений: 50


412437515
Просмотр профиля Email
« Ответ #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


Просмотр профиля Email
« Ответ #14 : 15 Октября 2008, 19:27:04 »

3-е установить mc, 4-е установить openssh-server   

На русском есть описание...? Буду несказанно благодарен.. Smiley
Записан
Страниц: [1] 2 3 ... 13  Все   Вверх
Печать
Русскоязычное сообщество Ubuntu Linux  |  Поддержка  |  How-To & F.A.Q (Модераторы: victor53p, Дмитрий Бо, Offoff, vadimka, MadKox, EgoVir, Labaman, ubuntar)  |  Тема: Установка Counter-Strike 1.6/Counter-Strike Source сервера на Ubuntu Server
Перейти в:  


Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006, Simple Machines LLC Best Hosting
Серверы на Ubuntu
Страница сгенерирована за 0.461 секунд. Запросов: 18.