COD4 сервер под FreeBSD 7.2

Игровые серверы и игры для UNIX систем.

COD4 сервер под FreeBSD 7.2

Непрочитанное сообщение Zombi » 13 апр 2011, 17:29

Помогите решить задачку. Модем D-Link DSL-2540u настроен на подключение через РРРОЕ он раздает интернет по внутренней сети его адрес 192.168.1.1. Внешний интернет адрес статичный. Есть комп на котором стоит FreeBSD и прикручен сервер COD4 в нем 2 сетевуху одна для локальной сети 100.100.0.3 другая для интернета адрес 192.168.1.3 Скрипт запуска сервака:
#!/bin/sh
CFG=/home/games/cod4/main/server.cfg
LOGFILE=/home/games/cod4/cod4_server.log
cd /home/games/cod4
./cod4_lnxded +set dedicated 2 +set net_ip 100.100.0.3 +set net_port 28960 \ +exec server.cfg +map_rotate +set loc_language 6 /dev/null 2>&1 &
Как сделать так что бы к серверу могли цепляться и по локалки и по интернету. По локальной сети цепляется без проблем.

P.S. А может быть такое, что сервер запускается только под одну сеть, локальную.
Дык пробовал много и разное. Не получилось. Вот и пришел сюда.
Аватара пользователя
Zombi
Юзверь
 
Сообщения: 4
Зарегистрирован: 13 апр 2011, 17:13
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: COD4 сервер под FreeBSD 7.2

Непрочитанное сообщение AzureZ » 13 апр 2011, 18:37

Он судя по выделенному и запускается только на 100.100.0.3 . Ну и соответственно должен быть проброшен порт с DSL модема до сервера
./cod4_lnxded +set dedicated 2 +set net_ip 100.100.0.3 +set net_port 28960 \ +exec server.cfg +map_rotate +set loc_language 6 /dev/null 2>&1 &
AzureZ
Ученик
Ученик
 
Сообщения: 108
Зарегистрирован: 27 сен 2010, 09:49
Благодарил (а): 0 раз.
Поблагодарили: 4 раз.

Re: COD4 сервер под FreeBSD 7.2

Непрочитанное сообщение Raven2000 » 13 апр 2011, 21:56

Может лучший вариант это засунуть сервер в DMZ и железка это держит.
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]
Аватара пользователя
Raven2000
-=_UNIX_=-
-=_UNIX_=-
 
Сообщения: 680
Зарегистрирован: 14 сен 2010, 13:08
Откуда: Там, где нас нет.
Благодарил (а): 1 раз.
Поблагодарили: 37 раз.

Re: COD4 сервер под FreeBSD 7.2

Непрочитанное сообщение Zombi » 14 апр 2011, 01:48

А можно запустить сервак, что бы он 2 сетки поддерживал. Пробовал запустить с параметрами +set net_ip 100.100.0.3 +set net_ip 192.168.1.3 но запускается только с поддержкой последней в списке.
Дык пробовал много и разное. Не получилось. Вот и пришел сюда.
Аватара пользователя
Zombi
Юзверь
 
Сообщения: 4
Зарегистрирован: 13 апр 2011, 17:13
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: COD4 сервер под FreeBSD 7.2

Непрочитанное сообщение Raven2000 » 14 апр 2011, 14:29

Так и не должно работать с двумя IP в стартовом скрипте попробуй запустить двумя командами на разные IP. Ну или из экзотики запустить без указания IP =)
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]
Аватара пользователя
Raven2000
-=_UNIX_=-
-=_UNIX_=-
 
Сообщения: 680
Зарегистрирован: 14 сен 2010, 13:08
Откуда: Там, где нас нет.
Благодарил (а): 1 раз.
Поблагодарили: 37 раз.

Re: COD4 сервер под FreeBSD 7.2

Непрочитанное сообщение Zombi » 14 апр 2011, 17:47

DMZ помогло теперь сервак виден с внешки :) . Но встала проблема за раз могут играть либо по интернету либо по локалки. Можно при помощи NAT или чего другого устроить проброс портов с локальной сети на интернет. Допустим, что бы все запросы которые приходят на адрес 100.100.0.3 (локальная сеть) переходили на 192.168.1.2 (внутренняя сеть с модемом). И где можно почитать?
А вот совет по поводу запустить второй скрипт запуска помог только частично, запустилось 2 отдельных сервака. Для локалки и интернета.
Возникла еще одна проблема некоторые игроки не могут зайти по интернету из-за того, что ругается Ключ уже используется. Как отключить проверку ключа? Вроде не должен проверять.
Дык пробовал много и разное. Не получилось. Вот и пришел сюда.
Аватара пользователя
Zombi
Юзверь
 
Сообщения: 4
Зарегистрирован: 13 апр 2011, 17:13
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: COD4 сервер под FreeBSD 7.2

Непрочитанное сообщение Raven2000 » 14 апр 2011, 22:32

1. про переброс портом можно глянуть опять в доку железки она держит =)
2. про ключи можно поискать на тему Бинарник COD4 для Linux v1.5 Без проверки ключей и и без ожидания.
что то мона глянуть тут http://www.playground.ru/cheats/call_of ... n_warfare/
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]
Аватара пользователя
Raven2000
-=_UNIX_=-
-=_UNIX_=-
 
Сообщения: 680
Зарегистрирован: 14 сен 2010, 13:08
Откуда: Там, где нас нет.
Благодарил (а): 1 раз.
Поблагодарили: 37 раз.

Re: COD4 сервер под FreeBSD 7.2

Непрочитанное сообщение Zombi » 15 апр 2011, 01:52

Нее я спрашивал про настройку NATa во FreeBSD как в самой ОС настроить переброс. Смысл какой, что бы народ мог одновременно играть и с локалки и с внешки.
Дык пробовал много и разное. Не получилось. Вот и пришел сюда.
Аватара пользователя
Zombi
Юзверь
 
Сообщения: 4
Зарегистрирован: 13 апр 2011, 17:13
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: COD4 сервер под FreeBSD 7.2

Непрочитанное сообщение Raven2000 » 15 апр 2011, 15:36

Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]
Аватара пользователя
Raven2000
-=_UNIX_=-
-=_UNIX_=-
 
Сообщения: 680
Зарегистрирован: 14 сен 2010, 13:08
Откуда: Там, где нас нет.
Благодарил (а): 1 раз.
Поблагодарили: 37 раз.


Вернуться в Игры

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

cron