Страница 1 из 1

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

Непрочитанное сообщениеДобавлено: 13 апр 2011, 17:29
Zombi
Помогите решить задачку. Модем 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. А может быть такое, что сервер запускается только под одну сеть, локальную.

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

Непрочитанное сообщениеДобавлено: 13 апр 2011, 18:37
AzureZ
Он судя по выделенному и запускается только на 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 &

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

Непрочитанное сообщениеДобавлено: 13 апр 2011, 21:56
Raven2000
Может лучший вариант это засунуть сервер в DMZ и железка это держит.

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

Непрочитанное сообщениеДобавлено: 14 апр 2011, 01:48
Zombi
А можно запустить сервак, что бы он 2 сетки поддерживал. Пробовал запустить с параметрами +set net_ip 100.100.0.3 +set net_ip 192.168.1.3 но запускается только с поддержкой последней в списке.

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

Непрочитанное сообщениеДобавлено: 14 апр 2011, 14:29
Raven2000
Так и не должно работать с двумя IP в стартовом скрипте попробуй запустить двумя командами на разные IP. Ну или из экзотики запустить без указания IP =)

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

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

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

Непрочитанное сообщениеДобавлено: 14 апр 2011, 22:32
Raven2000
1. про переброс портом можно глянуть опять в доку железки она держит =)
2. про ключи можно поискать на тему Бинарник COD4 для Linux v1.5 Без проверки ключей и и без ожидания.
что то мона глянуть тут http://www.playground.ru/cheats/call_of ... n_warfare/

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

Непрочитанное сообщениеДобавлено: 15 апр 2011, 01:52
Zombi
Нее я спрашивал про настройку NATa во FreeBSD как в самой ОС настроить переброс. Смысл какой, что бы народ мог одновременно играть и с локалки и с внешки.

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

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