PDA

Bekijk de volledige versie : Quake2, CS, Minecraft и PvPGN (battle.net) сервер на роутере?



GearST
18-12-2006, 00:56
Сразу скажу ногами не бить!
Вопчем захотелось поставить ку2 сервак и устроить бойню по старике, но захотелось сделать это на роутере, фигли 300 мегагерц простаивают без дела =)
Вобщем взялся я искать сам сервак нашел тока пакет для дебиана
http://packages.debian.org/unstable/games/quake2
(тут нубский вопрос возник у нас MIPS процессор?)
задался вопросом как распаковать,вышло только через винду этой прогой
http://www.timeparty.com/modules.php?name=News&file=view&news_id=3032

распаковал,начались проблеммы с фатовой флешкой но это не суть, вобщем добрался я таки до quake2.real но вот косяг

[root@xXx quake2]$ ./quake2.real +set dedicated 1 +set deathmatch 1
./quake2.real: ./quake2.real: 1:EL@Хђ4: not found
./quake2.real: ./quake2.real: 2: Syntax error: "(" unexpected

Скажите люди мне оно не светит? Или только из сорцов ку2 мона собрать нормальный дедик сервак?

MAV
18-12-2006, 17:33
:eek:
[url]
7. Готово:)в смысле можно коннектиться уже?
а CS работет?
производительности на сколько машин хватает?

Sigma
18-12-2006, 18:26
не стоит кстати забывать, что проц роутера к тому же занят шифрованием/дешифрованием радио-траффика

FilimoniC
18-12-2006, 21:24
не стоит кстати забывать, что проц роутера к тому же занят шифрованием/дешифрованием радио-траффика

Разве это проц делает?

GearST
18-12-2006, 23:10
имхо это делает карта, и я бы вапче рад бы нафиг выключить вифи за ненадобностью

GearST
19-12-2006, 05:37
мдее я полный ламос =(
всю ночь ставил/обновлял дебиан в итоге запустил ку2 сервак как описали выше(спасибо за помощь), но сервак идет со страшными лагами =( даже когда я один на серваке.
имхо это или из-за медленной флешки и/или из-за отсутствия свапа
след возникает много нубских вопросов, начиная с того что я задал пос том выше, продолжая вопросом как организовать дебиан и опт для олеговской прошивки на одном харде(не помешают друг другу?), и заканчивая тем что он мне пока не нужен постоянно, след как убить нормально запущенный дебиан?
и как собственно подрубить свап? а то привычный мне /dev/discs & /dev/scsi отсутствуют =(

GearST
19-12-2006, 06:38
мде корявый перенос на хард и подрубка свапа ничего не дала =(
лаги ужасные причем странные, 2-3 сек нормально потом завис секунд на 20-30, как будто проц чем то еще занят в это время.... =(
Вобщем есть ли идеи по оптимизации? А то в рекваерментсах

A Pentium-class processor or better is recommended. More players = more CPU.
At least 16 MB RAM. 1 MB per player is recommended.
а пень имеется ввиду какраз 200мгрц....

GearST
19-12-2006, 21:55
Сегодня еще погоняю, но имхо по топу загрузка проца квакой 95-98% что странно....

Pasechnick
21-08-2007, 16:50
Здравствуйте
Я являюсь владельцем маршрутизатора wl500gP.
Пользую его уже третий месяц и абсолютно доволен.
С недавних пор решил "повыжимать" из него все соки.
Дома стоит Дебиан уже третий год.
В основном всё понятно, но есть пара вопросов:

ipkg работает только на внешнем usb-носителе или возможно поставить его на встроенную память? Ежли да, то как?
Есть замечательная игра Soldat. Для неё есть выделенный сервер для linux. В мануале сказано: "The Soldat Dedicated Server is designed to run on 32-Bit Linux and Windows." Поставляется в виде бинарников. Запуститься ли оно на маршрутизаторе?

vsu
21-08-2007, 16:58
Есть замечательная игра Soldat. Для неё есть выделенный сервер для linux. В мануале сказано: "The Soldat Dedicated Server is designed to run on 32-Bit Linux and Windows." Поставляется в виде бинарников. Запуститься ли оно на маршрутизаторе?
"32-bit Linux" в данном случае подразумевает i386 - в роутере процессор совершенно другой (архитектура MIPS), поэтому без исходников, которые можно пересобрать нужным образом, ничего не выйдет.

non-alexandro
11-07-2008, 05:45
Приветствую. Собрал сабжевый сервер, вроде работает. Если есть желающие, могу выложить (tar.gz, рабочая директория /opt/pvpgn)

AlexeiKozlov
11-07-2008, 08:00
ага давай! очень круто :)
я просто собрал его на себя,и через роутер вывел порты.
интересно как это будет пахать.
только еще напиши ,что необходимо для запуска на роутере этого сервака.

non-alexandro
11-07-2008, 11:44
Собственно файл в аттаче. в tar запакован 7z - иначе получается чуть больше мегабайта... значит распаковать в /opt, запускать /opt/pvpgn/sbin/bnetd.

AlexeiKozlov
11-07-2008, 13:32
вопрос,че надо на роутер ставить ? mysql?
или lighttp?
ты скажи как бы зависимости.

и еще скажи,в каком режиме у тебя он? mysql,sqlite,plain.. или каком?

non-alexandro
11-07-2008, 13:54
plain files. собирал без поддержки бд - мне немного надо, да и сам девайс v2 - памяти не хватит...
зависимости - не проверял. при компиляции требует zlib, но она скорее всего установлена у всех.
кроме него ничего не надо.

DemonGloom
26-07-2008, 15:18
Нужен ли кому-то? Сервер стандартный, немодифицированный.
Ссылка на сайт:
http://www.teeworlds.com
P.S. TeeWorlds - кросплатформенная игра... Инфо на сайте

non7top
26-07-2008, 22:13
выложи *.mk файлик

DemonGloom
27-07-2008, 06:26
Нету там *.mk... Он собирается своей родной утилитой...

iignat
03-08-2008, 20:16
Большое спасибо за сборку!.
Возник небольшой вопрос, может быть кто-нибудь знает?
После того как установил эту сборку, при конекте из внутренней сети Starcraft ругается на плохое соединение по UDP 6112, и сообщает, что доступен будет только чат.
Как это можно исправить?
Я подозреваю что проблема в маршрутизации.
Заранее большое спасибо за ответ.

non-alexandro
04-08-2008, 03:37
Тут описаны многие проблемы с внутренней и внешней сеткой.
http://developer.berlios.de/docman/display_doc.php?docid=547&group_id=2291
а вообще могут быть проблемы если, например, настроен проброс порта 6112 на роутере.

AlexeiKozlov
04-08-2008, 10:28
да вся затычка в game data port.
я не нашел как его у старика изменить.

ваще не внимательно прочитал :)
там есть

Setting the Windows Registry for the port number can be done with the following

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Battle.net]

[HKEY_LOCAL_MACHINE\SOFTWARE\Battle.net\Configurati on]
"Game Data Port"=dword:000017e8

Where "dword:000017e8" is the port number in hex. Mac users can use the MacBNetGatewayEdttor version 0.4.2 or higher and make this change through the graphical user interface.

OmiX
23-04-2009, 09:55
Захотел я поднять PVPgN сервер на своем wl500gpv2, скачал сорс сервера pvpgn-199.r521.tar.gz, опишите пожалуйста пошагово операции, необходимые для установки. Заранее спасибо.

Знатоки линуха, откликнитесь, пробовал распаковать архив, потом команду ./conf но выдает пермиш денайд =(

alekszander
10-07-2009, 11:04
В общем сабж в самой теме. есть роутер 500gp v2 сделать какой нибудь игровой сервер.

vectorm
10-07-2009, 11:10
В общем сабж в самой теме. есть роутер 500gp v2 сделать какой нибудь игровой сервер.
Не потянет ни один роутер такого.

Break Action
10-07-2009, 13:40
Проще сделать проброс портов и все поставить на нормальном компе.

SpiderX
10-07-2009, 13:52
В общем сабж в самой теме. есть роутер 500gp v2 сделать какой нибудь игровой сервер.

Можно.
PvPGN
Старкрафт, диабло, варкрафт.
Под роутером собирал, запускался, работал.
Производительность не тестировал, ибо не мне это нужно было :)
По памяти, там у него несколько способов хранения информации - текстовые файлы, и разные БД, вроде все распространенные использует (sqlite, postgresql, mysql). Если не наглеть и использовать sqlite или текстовые файлы, думаю все должно работать отлично.

MadStranger
31-08-2009, 09:09
установил, всё работает чудесно, но в пределах домашней сети, а хочется чтобы было видно сервак наружу.
открыл udp 6112, результату ноль.

кто знает чё сделать?

сам спросил, сам и отвечу, может кому пригодится. ;)
итак, самое первое в чём я протупил - это не проверил хождение icmp пакетов (ping), а он был запрещён:


Chain SECURITY
...
RETURN icmp -- anywhere anywhere limit: avg 5/sec burst 5
...


разрешаем:


iptables -I INPUT 1 -p icmp -j ACCEPT


ну и открываем порты для StarCraft BattleNet наружу:


iptables -I INPUT -p udp --dport 6112 -j ACCEPT #BattleNet (SC)
iptables -I INPUT -p tcp --dport 6112 -j ACCEPT #BattleNet (SC)


всё, должно шуршать.

as3k
30-09-2009, 17:46
серв кс тянуть то тянет, но играть невозможно.

колбаскин
01-10-2009, 07:51
серв кс тянуть то тянет, но играть невозможно.

Получилось поднять? если бы хотябы временно человек на 6
было бы неплохо!

kutikula
13-10-2009, 21:54
сам спросил, сам и отвечу, может кому пригодится. ;)
итак, самое первое в чём я протупил - это не проверил хождение icmp ...
все хорошо. сервер работает, но при заходе на него из внешнего мира (игрок не имеет реального ip) мы видим друг друга в чате, но играть не можем. я создаю игру, а игрок не может присоединится, т.к. ему пишет что латенция большая...

у меня статический внешний ip. роутер работает в режиме точки доступа. локальная сеть роутера 192.168.1.x и, соотвественно, я нахожусь в этой сети.

помогите разобраться.

Crep
21-10-2009, 15:26
Скачал Counter-Strike_LinuxServer_with-AmxModX
Распаковал в роутер.
Запускаю.

[admin@Asus hlds]$ ./hlds_run -console -game cstrike -nomaster +ip 192.168.1.1 +maxplayers 10 +port 27015 +map de_dust
Auto detecting CPU
test: 4: unknown operand
test: 6: unknown operand
Using default binary.
Half-life binary './hlds_i486' not executable, exiting
Wed Oct 21 20:55:36 NOVST 2009: Server Failed

Я так понимаю процессор не той архитектуры?
Реально запустеть сервак?

DemonGloom
21-10-2009, 16:48
Обратите внимание на "hlds_i486"
Это означает, что вы пытаетесь запустить сервер, скомпилированный для обычного процессора x86. В роутере используется процессор mipsel, для запуска сервера под которым необходимо пересобрать оный (сервер) из исходных кодов... Искать по ключевому слову "кросс-компиляция"

fedya5
23-05-2011, 07:56
Имеетс роутер, wl 500g уже стоит transmission, самые основные команды знаю, помогите создать на роутере сервер для minecraft (http://www.minecraft.net/)

vectorm
23-05-2011, 08:15
Имеетс роутер, wl 500g уже стоит transmission, самые основные команды знаю, помогите создать на роутере сервер для minecraft (http://www.minecraft.net/)
Это (http://www.minecraftwiki.net/wiki/Setting_up_a_server#Less_than_1GB_free_RAM) внушает такой оптимизм по поводу работоспособности на роутере ...

ryzhov_al
23-05-2011, 08:17
Ответ - никак. По двум причинам:

на роутере недостаточно RAM,
на роутере нет реализации VM Java.

MercuryV
23-04-2012, 23:57
Есть тут кто неравнодушный к Angband (http://ru.wikipedia.org/wiki/Angband_%28%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1 %82%D0%B5%D1%80%D0%BD%D0%B0%D1%8F_%D0%B8%D0%B3%D1% 80%D0%B0%29) или другим roguelike?

harsh132
24-04-2012, 00:05
Есть тут кто неравнодушный к Angband (http://ru.wikipedia.org/wiki/Angband_%28%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1 %82%D0%B5%D1%80%D0%BD%D0%B0%D1%8F_%D0%B8%D0%B3%D1% 80%D0%B0%29) или другим roguelike?
Эээм. Есть желание прикрутить её в opt?:D

MercuryV
24-04-2012, 07:10
Эээм. Есть желание прикрутить её в opt?:D
Прикручено.

opkg install http://econstat.ru/box/Angband/angband_3.3.2-1_entware.ipk
Бинарник и файлы данных устанавливаются в /opt... Файлы сохранения пишутся в /tmp/local/root/.angband
мой Makefile (http://econstat.ru/box/Angband/Makefile)

P.S. необычно получилось с переносом постов в эту тему. Angband не является игровым сервером.

ryzhov_al
24-04-2012, 10:29
Добавил в новый репозиторий последний PvPGN (http://pvpgn.berlios.de/). Список поддерживаемых сервером игр впечатляет:

$ cat /opt/var/bnetd.log | grep "destroying channel" | awk "{print substr(\$0,index(\$0,\$9))}" | grep -vE "Chat|Lobby|Support" | sort -u
"Backstage"
"Brood War-1"
"Command n Conqr"
"Diablo II-1"
"Diablo Retail-1"
"Dragon Roost"
"Dune 2000-1"
"Emperor-1"
"Emperor-2"
"Human Castle"
"Monopoly"
"Night Elf Tree of Life"
"Nox Quest-1"
"Nox-1"
"Nox-2"
"Orc Stronghold"
"Red Alert 2-1"
"Red Alert 2-2"
"Red Alert"
"Red Alert-1"
"Renegade-1"
"Starcraft Shareware-1"
"Starcraft-1"
"The Void"
"Tiberian Sun-1"
"Tiberian Sun-2"
"Tiberian Sun-3"
"Undead Necropolis"
"War2BNE-1"
"Warcraft 3 Frozen Throne"
"Warcraft 3"
"Yuri's Revenge-1"
"Yuri's Revenge-2"
Если вечером дети дадут поиграть в NOX, то отпишусь о производительности.

buttheadudomlya
31-01-2013, 05:16
Возможно ли замутить ? качать качает,устанавливает,распаковывает но с запуском проблемы. пишет ошибку :
root@ROUTER:/opt/samp03# ./samp03svr
./samp03svr: line 3: syntax error: ")" unexpected

misterXYZ
07-02-2013, 17:08
Доброго всем здоровья! Подскажите пожалуйста пошагово ,ибо полный нуб....Имеется данный роутер с прошивкой от "энтузиастов",внешний IPшник и сервер майнкрафта на ПК у сынишки....Подскажите, что и где прописать в роутере(порт,внешний IP и локальный)? При подлючении к ПК напрямую все нормально работает....Через роутер настроить не могу...

MercuryV
07-02-2013, 22:14
Подскажите, что и где прописать в роутере
Подсказываю (http://forum.ixbt.com/topic.cgi?id=14:37699-71#2208)

vladvvs
03-03-2014, 21:44
Добрый вечер, на сегодня имеется дир 320, прошитый в (1.9.2.7-d-r2627M), ребёнок просит сделать сервер для майнкрафта без хамачи.... Где-то-как-то-так: используя програмы из "софта для чайников" т.е. его камп выключен, а друзья там рубятся, пока его нет дома (он там админ), так вот....где-то в глубине своего мозга понимаю, что это можно реализовать, подключив к роутеру винт с установленным скриптом..... но каким, и как подскажите пожалуйста, кто меня понял, спасибо зараннее.

DemonGloom
04-03-2014, 04:05
Добрый вечер, на сегодня имеется дир 320, прошитый в (1.9.2.7-d-r2627M), ребёнок просит сделать сервер для майнкрафта без хамачи.... Где-то-как-то-так: используя програмы из "софта для чайников" т.е. его камп выключен, а друзья там рубятся, пока его нет дома (он там админ), так вот....где-то в глубине своего мозга понимаю, что это можно реализовать, подключив к роутеру винт с установленным скриптом..... но каким, и как подскажите пожалуйста, кто меня понял, спасибо зараннее.
Так, Вы хотите поднять сервер майнкрайта на роутере? Увы, не потянет. Гарантирую. Сейчас же сервер явно крутится на компьютере вашего дитя - соответственно его в любом случае придется оставить включенным.

vladvvs
04-03-2014, 05:57
Так, Вы хотите поднять сервер майнкрайта на роутере? Увы, не потянет. Гарантирую. Сейчас же сервер явно крутится на компьютере вашего дитя - соответственно его в любом случае придется оставить включенным.
Спасибо, Вас понял, но теперь уже просто из человеческого любопытства.... как реализовать хотя бы что-то подобное?

dansoftware
04-03-2014, 06:35
vladvvs, вот системные требования под сервер Minecraft: http://minecraft.gamepedia.com/Server/Requirements#Server_requirements Судя по ним, необходимо либо организовывать небольшой домашний сервер, либо арендовать его в дата-центре. А вот инструкция по установке: http://minecraft.gamepedia.com/Setting_up_a_server

DemonGloom
04-03-2014, 15:51
Спасибо, Вас понял, но теперь уже просто из человеческого любопытства.... как реализовать хотя бы что-то подобное?

Легко. Вам надо собрать java и добавить оперативной памяти в роутер. Так вы получите сервер, который будет тормозить, если на нем есть хоть один человек.

ryzhov_al
04-03-2014, 15:54
Легко. Вам надо собрать java и добавить оперативной памяти в роутер. Так вы получите сервер, который будет тормозить, если на нем есть хоть один человек.Java, кстати, собрана (http://files.ryzhov-al.ru/Routers/Java%20VM/), я просто не вижу смысла добавлять её в репозиторий.