Игровой сервер на 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

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

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

Непрочитанное сообщение Ganover » 2007-11-14 0:30:09

все заработало
скрипт в студию:

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

#!/usr/local/bin/bash
echo -n "Start CS 1.6 server:";
export LD_LIBRARY_PATH=/usr/steam/hlds_l:$LD_LIBRARY_PATH 
cd /usr/steam/hlds_l 
/usr/local/bin/screen -A -m -d -S csserv /usr/steam/hlds_l/hlds_run +exec server.cfg -game cstrike +maxplayers 16 +ip xxxxxxxx -port 27016 +map de_dust  -nomaster -insecure +localinfo -pingboost 3 -noipx -tos

и еще, как из под баша так и из под сш все загрузилось(как нормально хз, но запустилось)

Хостинговая компания 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/

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

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

Непрочитанное сообщение creativ » 2007-11-17 18:42:30

Неделю не могу установить...

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

Checking bootstrapper version ...
Getting version 27 of Steam HLDS Update Tool
Downloading. . . . .No Steam Content Servers available, please try again later
кто-нибудь ставил недавно?

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

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

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

Ну так что кто берётся за COD2, StarCraft, UT2004 /etc ?
Типа давай ты не надо не прокатывает :mrgreen:
Неделю не могу установить...
Мдя нужно будет видимо переписать статью под порт и новые фокусы/
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]

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

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

Непрочитанное сообщение creativ » 2007-11-28 17:04:01

Raven2000 писал(а): Мдя нужно будет видимо переписать статью под порт и новые фокусы/
Ждем :)

Аватара пользователя
helloworld
ст. сержант
Сообщения: 368
Зарегистрирован: 2007-10-03 8:06:37
Откуда: Northern Colorado

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

Непрочитанное сообщение helloworld » 2007-11-29 16:49:18

Raven2000 писал(а):Ну так что кто берётся за COD2, StarCraft, UT2004 /etc ?
Типа давай ты не надо не прокатывает :mrgreen:
Неделю не могу установить...
Мдя нужно будет видимо переписать статью под порт и новые фокусы/
Если нет желающих, я сегодня-завтра сделаю статью по настройке Battle.net(Starcraft, Warcraft 3, Dota) как из портов так и из исходников...

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

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

Непрочитанное сообщение Alex Keda » 2007-11-29 17:00:42

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

punk3650*
проходил мимо

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

Непрочитанное сообщение punk3650* » 2007-11-29 17:08:46

В данный момент ставлю pvpgn с поддержкой закрытого сервера Диабло.в прошлом были проблемы с поднятием d2gs под wine без иксов.дойду до этого момента выложу лог....

Аватара пользователя
helloworld
ст. сержант
Сообщения: 368
Зарегистрирован: 2007-10-03 8:06:37
Откуда: Northern Colorado

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

Непрочитанное сообщение helloworld » 2007-11-29 21:29:52

Battle.net сервер (StarCraft, Warcraft 3) на основе pvpgn + mysql на FreeBSD

Сразу скажу, что эта статья НЕ описывает настройку сервера для Diablo2, ибо у меня нет желания ставить wine на сервер только из-за Диаблы.

Сервер, железо, ос:
Pentium 3 - 800 mhz, 256 RAM, 15 gb HDD, 100 mbit\s 3com iface
# uname -a
FreeBSD area52 6.1-RELEASE-p20 FreeBSD 6.1-RELEASE-p20

# cd /usr/ports/games/pvpgn/
# make install clean
Выбираем в менюшке только mysql.

Все супер, скачалось поставилось. Далее:
# cd /usr/local/etc/pvpgn
Там видим кучу файлов типа *.conf-sample. Переименовываем ВСЕ в вид *.conf

Редактируем главный файл настроек bnetd.conf
# ee bnetd.conf

Видим:

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

effective_user  = bnetd
effective_group = bnetd
Здесь bnetd - пользователь от которого будем запускать наш Battle.net, убедитесь сначала в /etc/passwd есть ли таковой.

Далее редактируем строку:

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

storage_path = file:mode=plain;dir=/usr/local/share/pvpgn/users;clan=/usr/local/share/pvpgn/clans;team=/usr/local/share/pvpgn/teams;default=/usr/local/etc/pv
pgn/bnetd_default_user.plain
На это:

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

storage_path = sql:mode=mysql;host=127.0.0.1;name=pvpgn;user=pvpgn;pass=pvpgn;default=0;prefix=pvpgn_
Где mode - БД mysql, host - хост где висит БД, name - название БД, user - пользователь БД, у когорого есть все права на БД pvpgn, pass - пароль пользователя.

Ищем строку
loglevels =
и пишем следующее :

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

loglevels = fatal,error,warn,info
Далее правим эти строки:

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

skip_versioncheck = true
allow_bad_version = true
allow_unknown_version = true
Ну и последнее:

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

ladder_games = "topvbot,oneonone,melee,ffa"
Весело сохраняем bnetd.conf

После этого выставим права на пользователя bnetd
# chown -R bnetd: bnetd /usr/local/etc/pvpgn
# chmod -R 644 /usr/local/etc/pvpgn

В /etc/rc.conf пишем

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

bnetd_enable="YES"
Основная часть работы с pvpgn закочилась.

Нужно создать пользователя pvpgn с паролем pvpgn и со всеми правами на базу данных pvpgn
Я это делал через phpmyadmin. Думаю это составит большого труда.

Тестируем:
#/usr/local/etc/rc.d/bnet start
И сразу смотрим логи /var/log/pvpgn
# cat /var/log/pvpgn/bnetd.log

Если есть последние записи типа

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

Nov 29 21:41:13 [info ] _setup_listensock: listening for bnet connections on 0.0.0.0:6112 TCP
Nov 29 21:41:13 [info ] _setup_listensock: listening for w3route connections on 0.0.0.0:6200 TCP
Значит сервер запущен и работает.

Если подобных вещей нет и командой netstat -na нет открытых портов *:6112 *:6200 то какие то проблемы. Изучайте английский и читайте лог файл /var/log/pvpgn/bnetd.log

Дополнение №1: Pvpgn очень много кладет логов при присоединении игроков к серверу, созданию игр и тд, место на /var может быстро закончиться, рекомендую поставить loglevels = none в файле /usr/local/etc/pvpgn/bnetd.conf если сервер работает стабильно и без проблем.

Дополнение №2: Нам же нужно как то администрировать процесс игры на сервере. После удачного запуска pvpgn создайте первую учетную запись через Warcraft\Starcraft(прописав ip адрес вашего батлнета в список серверов в игре(например используя программу BNetGatewayEditor)). Так как все логины\пароли храняться в БД mysql то лезем туда через phpmyadmin:
Выбираем нашу бд pvpgn, далее слева pvpgn_BNET, обзор(browse), ищем логин предполагаемого первого администратора, жмем кнопку редактировать запись, выставляем возле auth_operator: true и auth_admin: true. Сохраняем. Через 300 секундЁ ваши изменения вступят в силу.


ps: статья описывает МИНИМУМ необходимый для поднятия сервера Battle.net в локальной сети. Вы смело можете покапаться в настройках bnetd.conf и выставить параметры как считаете нужным.

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

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

Непрочитанное сообщение Alex Keda » 2007-11-29 23:54:09

нy а на сайт?
Убей их всех! Бог потом рассортирует...

Аватара пользователя
helloworld
ст. сержант
Сообщения: 368
Зарегистрирован: 2007-10-03 8:06:37
Откуда: Northern Colorado

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

Непрочитанное сообщение helloworld » 2007-11-30 0:26:18

lissyara писал(а):нy а на сайт?
можно ссылочку ? :?

punk3650
проходил мимо
Сообщения: 2
Зарегистрирован: 2007-11-29 17:05:10

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

Непрочитанное сообщение punk3650 » 2007-11-30 8:32:41

Установка простого pvpgn обычно проблем не вызывает,так же как и настройка под открытый сервера Диабло.думаю более актуально будет описание настройки ЗАКРЫТОГО сервера.там обычно и начинаются все трудности:)

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

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

Непрочитанное сообщение Alex Keda » 2007-11-30 8:49:18

Убей их всех! Бог потом рассортирует...

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

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

Непрочитанное сообщение Raven2000 » 2007-12-02 19:01:15

Хоть кто-то начал думать... :mrgreen:
Есчо бы людей :P
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]

punk3650
проходил мимо
Сообщения: 2
Зарегистрирован: 2007-11-29 17:05:10

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

Непрочитанное сообщение punk3650 » 2007-12-03 8:17:52

думаем... как что-то получится так сразу напишу:)

Showjumper
проходил мимо
Сообщения: 7
Зарегистрирован: 2007-10-07 14:18:04

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

Непрочитанное сообщение Showjumper » 2007-12-07 12:28:46

народ, а как запустить cstrike server на TCP порту?

Аватара пользователя
weec
лейтенант
Сообщения: 948
Зарегистрирован: 2007-07-24 11:17:35
Откуда: Afghanistan
Контактная информация:

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

Непрочитанное сообщение weec » 2007-12-07 13:46:33

юзай VPN иль любое другое туннеллирование

Showjumper
проходил мимо
Сообщения: 7
Зарегистрирован: 2007-10-07 14:18:04

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

Непрочитанное сообщение Showjumper » 2007-12-07 16:42:46

weec писал(а):юзай VPN иль любое другое туннеллирование
ето мне был ответ?
потому что мне надо как раз попасть к сееб на работу внутрь за раутер

Аватара пользователя
weec
лейтенант
Сообщения: 948
Зарегистрирован: 2007-07-24 11:17:35
Откуда: Afghanistan
Контактная информация:

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

Непрочитанное сообщение weec » 2007-12-07 16:55:40

так опиши свою проблему более подробно, тут не телепатофф форум

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

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

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

weec писал(а):так опиши свою проблему более подробно, тут не телепатофф форум
-1 за хамство :mrgreen:
Showjumper писал(а):народ, а как запустить cstrike server на TCP порту?
ТУТ у контрошников смотрел? search...
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]


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

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

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

Nadz Goldman писал(а):Ultima online
Ну и?
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]

Nadz Goldman
рядовой
Сообщения: 12
Зарегистрирован: 2007-07-10 9:52:29

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

Непрочитанное сообщение Nadz Goldman » 2007-12-21 13:39:10

echo $subj;
Какие игровые сервера вам бы хотелось поставить?
Мой ответ: Ultima Online.

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

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

Непрочитанное сообщение Raven2000 » 2007-12-21 13:56:18

Так ставь! какие уже есть продвижения?
Было бы интерестно :mrgreen:
Мне Call of Duti 2 сервак руки не дойдут поставить.
У кого есть ссылка на нормальный клиент 1.5 к нему? (и если есть dd сервер)
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]

green
проходил мимо
Сообщения: 3
Зарегистрирован: 2008-01-17 5:53:15

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

Непрочитанное сообщение green » 2008-01-17 6:01:36

сервер world of warcraft (wow)
в портах как /usr/ports/games/mangos
сайт проекта http://mangos.ru

ps кто будет ставить: невидит мискл пока в my.ini присутствует skip-networking
“load averages” в uptime - средняя температура по больнице, включая крематорий и морг

Аватара пользователя
Morty
ст. лейтенант
Сообщения: 1370
Зарегистрирован: 2007-07-17 23:25:12

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

Непрочитанное сообщение Morty » 2008-02-11 23:11:43

если кто знает как развернуть maps под WOW буду признателен, а то застопорился на этом этапе
если я правильно понял это на винде над делать и както разворачиваються "из клиента"
приму ссылки ..линки на рабочие талмуды -)