Игровой сервер на FreeBSD

Раздел посвящён игровым серверам и игрушкам вообще.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.

Какие игровые сервера вам бы хотелось поставить?

Quake3
11
15%
Counter-Strike 1.6
26
37%
Counter-Strike Sourse
10
14%
Unreal Tournament 2004
11
15%
StarCraft
13
18%
 
Всего голосов: 71

Аватара пользователя
Raven2000
-=_UNIX_=-
Сообщения: 4425
Зарегистрирован: 2006-10-29 17:59:13
Откуда: Там, где нас нет.
Контактная информация:

Re: Игровой сервер на FreeBSD

Непрочитанное сообщение Raven2000 » 2007-10-29 13:41:54

Ну для начала запусти не в фоновом режиме поиграй и там увидишь что пишет/
Эт для начала///
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

INFected
мл. сержант
Сообщения: 115
Зарегистрирован: 2007-10-26 0:36:22
Откуда: .UA
Контактная информация:

Re: Игровой сервер на FreeBSD

Непрочитанное сообщение INFected » 2007-10-29 23:56:10

Raven2000 писал(а):Ну для начала запусти не в фоновом режиме поиграй и там увидишь что пишет/
Эт для начала///
Ага. Протупил я. :)
Потом только догадался. Трабл с некоторыми картами. Вернее не скартами, а файлик с расширением *.wad был пописан в верхнем регистре *.WAD.
поправил вроде. Пасиба за подсказку.

val_Atero
проходил мимо

Re: Игровой сервер на FreeBSD

Непрочитанное сообщение val_Atero » 2007-10-31 17:50:15

Auto detecting CPU
Using Pentium II Optimised binary.
Auto-restarting the server on crash

Console initialized.
scandir failed:/usr/steam/hlds_l/./valve/SAVE
scandir failed:/usr/steam/hlds_l/./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
Server IP address 192.168.0.150:27015
scandir failed:/usr/steam/hlds_l/./valve/SAVE
scandir failed:/usr/steam/hlds_l/./platform/SAVE
Unable to determine CPU Frequency
Segmentation fault (core dumped)
Add "-debug" to the ./hlds_run command line to generate a debug.log to help with solving this problem
среда, 31 октября 2007 г. 17:45:20 (UTC): Server restart in 10 seconds
среда, 31 октября 2007 г. 17:45:24 (UTC): Server Quit
Эмм первый вопросик, почему Ай-ПИ сервера внутренний...и не повлияет ли это на коннект с мира..
и второй..
чего ему не хватает для запуска?

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35271
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Игровой сервер на FreeBSD

Непрочитанное сообщение Alex Keda » 2007-10-31 17:56:27

Код: Выделить всё

Add "-debug" to the ./hlds_run command line to generate a debug.log to help with solving this problem
что просит - не пробовал сделать?
Убей их всех! Бог потом рассортирует...

val_Atero
проходил мимо
Сообщения: 2
Зарегистрирован: 2007-10-31 17:51:31

Re: Игровой сервер на FreeBSD

Непрочитанное сообщение val_Atero » 2007-10-31 18:06:24

Пробовал...
как минимум ничего не понятно.
вот сам лог
----------------------------------------------
CRASH: УТЕДБ, 31 ПЛФСВТС 2007 З. 17:20:18 (UTC)
Start Line: ./hlds_i686 -game cstrike -insecure -nomaster -debug +maxplayers 10 +map de_dust -pidfile hlds.31585.pid
Core was generated by `hlds_i686'.
Program terminated with signal 11, Segmentation fault.
#0 0x00000000 in ?? ()
#0 0x00000000 in ?? ()
#1 0x282cd395 in ?? ()
#2 0x0805d0a4 in console ()
#3 0xbfbeb2d4 in ?? ()
#4 0x283ab32a in ?? ()

#219 0x00000000 in ?? ()
#220 0x00000000 in ?? ()
#221 0x00000000 in ?? ()
#222 0x00000000 in ?? ()
#223 0x08058360 in _IO_stdfile_1_lock ()
#224 0x00000000 in ?? ()
#225 0xbfbeb650 in ?? ()
#226 0x08000000 in ?? ()
#227 0x00000000 in ?? ()
#228 0xffffffff in ?? ()
#229 0x00000000 in ?? ()
#230 0x2820cff4 in ?? ()
#231 0x08058360 in _IO_stdfile_1_lock ()
#232 0x00000000 in ?? ()
#233 0xbfbeb668 in ?? ()
#234 0x2814ebed in ?? ()
#235 0xffffffff in ?? ()
#236 0xffffffff in ?? ()
#237 0x2808326a in ?? ()
#238 0x00000000 in ?? ()
#239 0xbfbeb698 in ?? ()
#240 0x281e63c6 in ?? ()
#241 0x08058360 in _IO_stdfile_1_lock ()
#242 0xffffffff in ?? ()
#243 0x28088ff4 in ?? ()
#244 0x08058330 in _IO_stdin_ ()
#245 0x280896a0 in ?? ()
#246 0x2820ca00 in ?? ()
#247 0x00000000 in ?? ()
#248 0x08058340 in _IO_stdfile_1_lock ()
#249 0xbfbeb6b0 in ?? ()
#250 0x0804eb9e in filebuf::xsputn (this=0x74756873, s=0x6e776f64 <Address 0x6e776f64 out of bounds>, n=1853187616)
at filebuf.cc:213

#597 0x0804a8c3 in __do_global_dtors_aux ()
End of crash report
----------------------------------------------
лог порезал ибо всё идет точно такое же..

val_Atero
проходил мимо
Сообщения: 2
Зарегистрирован: 2007-10-31 17:51:31

Re: Игровой сервер на FreeBSD

Непрочитанное сообщение val_Atero » 2007-10-31 18:44:03

кстати, запускаю без параметра +sv_lan 1

INFected
мл. сержант
Сообщения: 115
Зарегистрирован: 2007-10-26 0:36:22
Откуда: .UA
Контактная информация:

Re: Игровой сервер на FreeBSD

Непрочитанное сообщение INFected » 2007-10-31 19:47:39

val_Atero писал(а): Эмм первый вопросик, почему Ай-ПИ сервера внутренний...и не повлияет ли это на коннект с мира..
Наверное потому что нужно явно указать на каком интерфейсе висеть в строке запуска.
Может быть так: +ip ххх.ххх.ххх.ххх
val_Atero писал(а): и второй..
чего ему не хватает для запуска?
А какой процесор стоит?
Может быть поискать патченую библиотеку. Одну из этих: engine_хххххх.so

Александр Зорин
проходил мимо
Сообщения: 4
Зарегистрирован: 2007-11-06 22:43:21

Re: Игровой сервер на FreeBSD

Непрочитанное сообщение Александр Зорин » 2007-11-07 11:14:56

Вот ведь какое дело.
На одной и той же машине без jail стартует
zorin@vmware$ ./hlds_run -game cstrike -insecure -nomaster +sv_lan 1 +maxplayers 12 +map de_dust
Auto detecting CPU
Using Pentium II Optimised binary.
Auto-restarting the server on crash

Console initialized.
scandir failed:/usr/local/jails/game/usr/steam/hlds_l/./valve/SAVE
scandir failed:/usr/local/jails/game/usr/steam/hlds_l/./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
Server IP address
scandir failed:/usr/local/jails/game/usr/steam/hlds_l/./valve/SAVE
scandir failed:/usr/local/jails/game/usr/steam/hlds_l/./platform/SAVE

couldn't exec listip.cfg
couldn't exec banned.cfg
Master server communication disabled.
VAC secure mode disabled.

А в jail не хочет с теми же симптомами что и выше писавших людей:

zorin@alf-game$ ./hlds_run -game cstrike -insecure -nomaster +sv_lan 1 +maxplayers 12 +map de_dust
Auto detecting CPU
Using default binary.
Auto-restarting the server on crash

Console initialized.
scandir failed:/usr/steam/hlds_l/./valve/SAVE
scandir failed:/usr/steam/hlds_l/./platform/SAVE
Protocol version 47
Exe version 1.1.2.5/Stdio (cstrike)
Exe build: 16:14:38 Oct 24 2006 (3651)
STEAM Auth Server
couldn't exec language.cfg
Server IP address
scandir failed:/usr/steam/hlds_l/./valve/SAVE
scandir failed:/usr/steam/hlds_l/./platform/SAVE
Unable to determine CPU Frequency
Segmentation fault (core dumped)
Add "-debug" to the ./hlds_run command line to generate a debug.log to help with solving this problem
среда, 7 ноября 2007 г. 07:56:29 (UTC): Server restart in 10 seconds
среда, 7 ноября 2007 г. 07:56:38 (UTC): Server Quit

Кто что может сказать.

Причем
./steam -update
./steam -command update -game cstrike -dir /usr/steam/hlds_l

Из под jail выполнилось идеально.

Аватара пользователя
Raven2000
-=_UNIX_=-
Сообщения: 4425
Зарегистрирован: 2006-10-29 17:59:13
Откуда: Там, где нас нет.
Контактная информация:

Re: Игровой сервер на FreeBSD

Непрочитанное сообщение Raven2000 » 2007-11-07 13:14:46

А ты подумал на счет линукс эмулятора linux_base-fc-4_9, в jail :?: :idea: :mrgreen:
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]

Александр Зорин
проходил мимо
Сообщения: 4
Зарегистрирован: 2007-11-06 22:43:21

Re: Игровой сервер на FreeBSD

Непрочитанное сообщение Александр Зорин » 2007-11-07 14:37:26

Заметим, что нижеизложенные команды не отработали бы без linux_base, а что они отработали я в посте написал.


./steam -update
./steam -command update -game cstrike -dir /usr/steam/hlds_l

Хотя согласен, что в jail linux эмуляция работает неполноценно. Может,кто знает, что нужно исправить.

Александр Зорин
проходил мимо
Сообщения: 4
Зарегистрирован: 2007-11-06 22:43:21

Re: Игровой сервер на FreeBSD (Вдогонку)

Непрочитанное сообщение Александр Зорин » 2007-11-07 15:00:44

В добавление хочу сказать (см предыдущий post), что необходимые для CS пакеты в jail тоже доставлены.

zorin@alf-game$ pkg_info | grep linux
linux-expat-1.95.8 Linux/i386 binary port of Expat XML-parsing library
linux-fontconfig-2.2.3_7 Linux/i386 binary of Fontconfig
linux-xorg-libs-6.8.2_5 Xorg libraries, linux binaries
linux_base-fc-4_9 Base set of packages needed in Linux mode (for i386/amd64)
zorin@alf-game$

Аватара пользователя
Raven2000
-=_UNIX_=-
Сообщения: 4425
Зарегистрирован: 2006-10-29 17:59:13
Откуда: Там, где нас нет.
Контактная информация:

Re: Игровой сервер на FreeBSD

Непрочитанное сообщение Raven2000 » 2007-11-07 15:09:10

Заметим, что ниже изложенные команды не отработали бы без linux_base, а что они отработали я в посте написал.
Нет мил человек эти клиенты просто скачивают сервер и обновляют и им вообще ненужно linux_base.
А вот для сервера и нужен linux_base. и еще...
Только не помню ведь в джаиле эмулируется система с корневой в точке с программой
и все а про отальные системы ничего несказанно и их тоже нужно туда загонять тк ему нужно и.
# echo "linprocfs /compat/linux/proc linprocfs rw 0 0" >> /etc/fstab
:)
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]

Александр Зорин
проходил мимо
Сообщения: 4
Зарегистрирован: 2007-11-06 22:43:21

Re: Игровой сервер на FreeBSD

Непрочитанное сообщение Александр Зорин » 2007-11-07 16:50:36

Большое спасибо! :D
На основной машине для пути в дереве jail нужно было смонтировать linprocfs.
Все пошло. :D

/etc/fstab на основной машине:

linprocfs 4 4 0 100% /usr/compat/linux/proc #для ностоящей машины
linprocfs 4 4 0 100% /slave/jails/game/compat/linux/proc #lдля jail

А в jail этого ничего не показывается:
zorin@jail-vmware$ df
Filesystem 1K-blocks Used Avail Capacity Mounted on
/dev/ad1 5077038 3936340 734536 84% /
zorin@jail-vmware$

Аватара пользователя
Raven2000
-=_UNIX_=-
Сообщения: 4425
Зарегистрирован: 2006-10-29 17:59:13
Откуда: Там, где нас нет.
Контактная информация:

Re: Игровой сервер на FreeBSD

Непрочитанное сообщение Raven2000 » 2007-11-07 17:54:16

Ну и хорошо, что все пошло :)
Заходи есчо подмогнем :)
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]

Аватара пользователя
Raven2000
-=_UNIX_=-
Сообщения: 4425
Зарегистрирован: 2006-10-29 17:59:13
Откуда: Там, где нас нет.
Контактная информация:

Re: Игровой сервер на FreeBSD

Непрочитанное сообщение Raven2000 » 2007-11-08 11:47:15

/dev/По_приколу/
Нашел старую и любимую игрушку Transport Tycoon Deluxe ну и статейку накатал Open Transport Tycoon Deluxe Не думал, что ее до сих пор активно потдерживают и обновляют :D
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]

Ganover
рядовой
Сообщения: 18
Зарегистрирован: 2007-09-07 17:10:56

Re: Игровой сервер на FreeBSD

Непрочитанное сообщение Ganover » 2007-11-08 23:25:33

Здравствуйте!

У меня проблема которую я не понимаю, поэтому я тут\)))
freebsd 521
cs1.6
не стартует из скрипта(cs.sh)

Код: Выделить всё

#!/usr/local/bin/bash
#export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:./
#./hlds_run +exec server.cfg -game cstrike +map de_dust2 -port 27015 +sv_lan 1 &
#export LD_LIBRARY_PATH=/usr/steam/hlds_l:$LD_LIBRARY_PATH:./
cd /usr/steam/hlds_l/
screen -A -m -d -S csserv ./hlds_run +exec server.cfg -game cstrike +maxplayers 10 +ip xxxxxxxxxxx -port 27016 +map de_dust -pingboost 3 -noipx -tos

скрипт соответственно с +х, лежит в /usr/local/etc/rc.d
и еще, если скрипт пускать вручную, то все ок))

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35271
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Игровой сервер на FreeBSD

Непрочитанное сообщение Alex Keda » 2007-11-09 0:18:22

пути пропиши.
или используй полные в именах команд
Убей их всех! Бог потом рассортирует...

creativ
рядовой
Сообщения: 37
Зарегистрирован: 2007-01-17 7:14:27

Re: Игровой сервер на FreeBSD

Непрочитанное сообщение creativ » 2007-11-12 0:56:44

Делаю
#./steam -update

Checking bootstrapper version ...
Getting version 26 of Steam HLDS Update Tool
Закачка не начинается.
На этом процесс steam висит уже несколько часов,
PID USERNAME THR PRI NICE SIZE RES STATE TIME WCPU COMMAND
960 root 1 120 0 13360K 8652K RUN 84:11 98.14% steam

В чем может быть проблема?

p.s. FreeBSD 6.3beta1 в vmware.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35271
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Игровой сервер на FreeBSD

Непрочитанное сообщение Alex Keda » 2007-11-12 8:59:03

creativ писал(а):beta1 в vmware.
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Raven2000
-=_UNIX_=-
Сообщения: 4425
Зарегистрирован: 2006-10-29 17:59:13
Откуда: Там, где нас нет.
Контактная информация:

Re: Игровой сервер на FreeBSD

Непрочитанное сообщение Raven2000 » 2007-11-12 9:34:10

Может статью переписать по Контре 1.6 чтобы из портов ставилось? И полегче описать, а то много вопросов... Да и ветку в форуме создать чисто по Контре, а то тут каша получается.
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]

Ganover
рядовой
Сообщения: 18
Зарегистрирован: 2007-09-07 17:10:56

Re: Игровой сервер на FreeBSD

Непрочитанное сообщение Ganover » 2007-11-12 11:57:10

Ну "ешкин кот", ничего не понимаю, догадываюсь конечно что руки не из нужного места растут, но....
прописывая полный путь в строку запуска ничего не работает

Код: Выделить всё

#!/usr/local/bin/bash
screen -A -m -d -S csserv /usr/steam/hlds_l/hlds_run +exec server.cfg -game cstrike +maxplayers 10 +ip xxxxxxxxxxx -port 27016 +map de_dust -pingboost 3 -noipx -tos
или так

Код: Выделить всё

#!/usr/local/bin/bash
screen -A -m -d -S csserv /usr/steam/hlds_l/ && ./hlds_run +exec server.cfg -game cstrike +maxplayers 10 +ip xxxxxxxxxxx -port 27016 +map de_dust -pingboost 3 -noipx -tos
может есть у кого рабочий скрипт через скрин, а то уже скупые мужские слезы давлю?)))

Ganover
рядовой
Сообщения: 18
Зарегистрирован: 2007-09-07 17:10:56

Re: Игровой сервер на FreeBSD

Непрочитанное сообщение Ganover » 2007-11-12 12:10:00

Raven2000 писал(а):Может статью переписать по Контре 1.6 чтобы из портов ставилось? И полегче описать, а то много вопросов... Да и ветку в форуме создать чисто по Контре, а то тут каша получается.
+1 (про ветку Игровые сервера)

Аватара пользователя
Raven2000
-=_UNIX_=-
Сообщения: 4425
Зарегистрирован: 2006-10-29 17:59:13
Откуда: Там, где нас нет.
Контактная информация:

Re: Игровой сервер на FreeBSD

Непрочитанное сообщение Raven2000 » 2007-11-12 12:39:40

К вечеру приду домой и подмогну со скрином
используй не bash, а ch
#!/bin/sh
да и у screen есть полный путь :wink: Первый вариант лучше/ осталось сделать его правильным :mrgreen:

Опрос по новой ветки Игры
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35271
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Игровой сервер на FreeBSD

Непрочитанное сообщение Alex Keda » 2007-11-12 13:13:15

Ganover писал(а):
Raven2000 писал(а):Может статью переписать по Контре 1.6 чтобы из портов ставилось? И полегче описать, а то много вопросов... Да и ветку в форуме создать чисто по Контре, а то тут каша получается.
+1 (про ветку Игровые сервера)
+2
Убей их всех! Бог потом рассортирует...

Ganover
рядовой
Сообщения: 18
Зарегистрирован: 2007-09-07 17:10:56

Re: Игровой сервер на FreeBSD

Непрочитанное сообщение Ganover » 2007-11-12 20:42:09

Raven2000 писал(а):К вечеру приду домой и подмогну со скрином
используй не bash, а ch
#!/bin/sh
да и у screen есть полный путь :wink: Первый вариант лучше/ осталось сделать его правильным :mrgreen:

Опрос по новой ветки Игры
и действительно у него есть полный путь), скрипт "заработал", но .....
игра не пашет, скрин висит сессией, захожу в эту сессию и наблюдаю следующее

Код: Выделить всё

Mon Nov 12 20:52:17 GMT 2007: Server restart in 10 seconds
/usr/steam/hlds_l/hlds_run: ./hlds_i686: not found
cat: hlds.2203.pid: No such file or directory
email debug.log  
причем непойму что за хрень)

а ежели пускать старым скриптом вручную, то пашет

Код: Выделить всё

#!/usr/local/bin/bash
cd /usr/steam/hlds_l/
screen -A -m -d -S csserv ./hlds_run +exec server.cfg -game cstrike +maxplayers 10 +ip xxxxxxxxxxx -port 27016 +map de_dust -pingboost 3 -noipx -tos
но вручную то негодится0))
во фигня то..