Список форумов http://forum.quake2.com.ru http://forum.quake2.com.ru
forum of russian quake2 portal
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

q2proded (+ обычный quake 3.20) пашет только на udp

 
Начать новую тему   Ответить на тему    Список форумов http://forum.quake2.com.ru -> Проблемы и вопросы
Предыдущая тема :: Следующая тема  
Автор Сообщение
santic
chain master

   

Зарегистрирован: 11.06.2010
Сообщения: 94

СообщениеДобавлено: Вт Апр 12, 2011 8:59 pm    Заголовок сообщения: q2proded (+ обычный quake 3.20) пашет только на udp Ответить с цитатой

Система - Debian Squezze. q2proded работает только на UDP-порту, tcp-порт не задействован, даже, если его в конфиге явно указать.
netstat -a:
Код:
santic@Debian-server:~$ netstat -a
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State     
tcp        0      0 *:nfs                   *:*                     LISTEN     
tcp        0      0 *:52197                 *:*                     LISTEN     
tcp        0      0 *:27910                 *:*                     LISTEN     
tcp        0      0 *:53000                 *:*                     LISTEN     
tcp        0      0 localhost:5000          *:*                     LISTEN     
tcp        0      0 *:48395                 *:*                     LISTEN     
tcp        0      0 *:sunrpc                *:*                     LISTEN     
tcp        0      0 *:domain                *:*                     LISTEN     
tcp        0      0 *:ssh                   *:*                     LISTEN     
tcp        0      0 localhost:smtp          *:*                     LISTEN     
tcp        0      0 *:49887                 *:*                     LISTEN     
tcp        0      0 192.168.10.1:nfs        192.168.10.2:867        ESTABLISHED
tcp        0      0 localhost:5000          localhost:43636         TIME_WAIT 
tcp        0      0 localhost:5000          localhost:43633         TIME_WAIT 
tcp        0      0 localhost:5000          localhost:43650         TIME_WAIT 
tcp        0      0 localhost:5000          localhost:43663         TIME_WAIT 
tcp        0      0 192.168.10.1:ssh        192.168.10.2:35358      ESTABLISHED
tcp        0      0 localhost:5000          localhost:43654         TIME_WAIT 
tcp        0      0 localhost:5000          localhost:43647         TIME_WAIT 
tcp        0      0 localhost:5000          localhost:43644         TIME_WAIT 
tcp        0      0 localhost:5000          localhost:43643         TIME_WAIT 
tcp        0      0 192.168.1.3:53000       111-240-202-46.po:55584 ESTABLISHED
tcp        0      0 localhost:5000          localhost:43665         TIME_WAIT 
tcp        0      0 192.168.1.3:56701       195.82.146.122:www      TIME_WAIT 
tcp        0      0 localhost:5000          localhost:43669         TIME_WAIT 
tcp        0      0 localhost:5000          localhost:43651         TIME_WAIT 
tcp        0      0 localhost:5000          localhost:43662         TIME_WAIT 
tcp        0      0 localhost:5000          localhost:43638         TIME_WAIT 
tcp        0      0 localhost:5000          localhost:43655         TIME_WAIT 
tcp        0      0 localhost:5000          localhost:43668         TIME_WAIT 
tcp        0      0 localhost:5000          localhost:43656         TIME_WAIT 
tcp        0      0 localhost:5000          localhost:43632         TIME_WAIT 
tcp        0      0 localhost:5000          localhost:43659         TIME_WAIT 
tcp        0      0 localhost:5000          localhost:43667         TIME_WAIT 
tcp        0      0 localhost:5000          localhost:43635         TIME_WAIT 
tcp        0      0 localhost:5000          localhost:43664         TIME_WAIT 
tcp        0      0 localhost:5000          localhost:43642         TIME_WAIT 
tcp        0      0 localhost:5000          localhost:43639         TIME_WAIT 
tcp        0      0 localhost:5000          localhost:43645         TIME_WAIT 
tcp        0      0 localhost:5000          localhost:43653         TIME_WAIT 
tcp        0      0 localhost:5000          localhost:43660         TIME_WAIT 
tcp        0      0 localhost:5000          localhost:43666         TIME_WAIT 
tcp        0      0 localhost:5000          localhost:43649         TIME_WAIT 
tcp        0  24302 192.168.1.3:53000       host.62-139-138-7:22681 ESTABLISHED
tcp        0      0 localhost:5000          localhost:43661         TIME_WAIT 
tcp        0      0 localhost:5000          localhost:43658         TIME_WAIT 
tcp        0 136320 192.168.1.3:53000       113.57.220.95:11753     ESTABLISHED
tcp        0  20866 192.168.1.3:53000       ip-83-149-3-17.nw:57332 ESTABLISHED
tcp        0      0 192.168.10.1:ssh        192.168.10.2:47269      ESTABLISHED
tcp        0      0 localhost:5000          localhost:43648         TIME_WAIT 
tcp        0      0 localhost:5000          localhost:43640         TIME_WAIT 
tcp        0      0 localhost:5000          localhost:43641         TIME_WAIT 
tcp        0      0 localhost:5000          localhost:43646         TIME_WAIT 
tcp6       0      0 [::]:netbios-ssn        [::]:*                  LISTEN     
tcp6       0      0 [::]:www                [::]:*                  LISTEN     
tcp6       0      0 [::]:domain             [::]:*                  LISTEN     
tcp6       0      0 [::]:ssh                [::]:*                  LISTEN     
tcp6       0      0 [::]:microsoft-ds       [::]:*                  LISTEN     
tcp6       0      0 192.168.1.3%3219469:www 192.168.10.2%152:53119  TIME_WAIT 
tcp6       0      0 192.168.1.3%3219469:www 192.168.10.2%169:53148  ESTABLISHED
tcp6       0      0 192.168.1.3%3219469:www 192.168.10.2%169:53146  ESTABLISHED
udp        0      0 *:768                   *:*                               
udp        0      0 *:nfs                   *:*                               
udp        0      0 *:27910                 *:*                               
udp        0      0 192.168.1.3:netbios-ns  *:*                               
udp        0      0 192.168.10.1:netbios-ns *:*                               
udp        0      0 *:netbios-ns            *:*                               
udp        0      0 192.168.1.3:netbios-dgm *:*                               
udp        0      0 192.168.10.:netbios-dgm *:*                               
udp        0      0 *:netbios-dgm           *:*                               
udp        0      0 *:36752                 *:*                               
udp        0      0 *:47381                 *:*                               
udp        0      0 *:domain                *:*                               
udp        0      0 *:bootpc                *:*                               
udp        0      0 *:58079                 *:*                               
udp        0      0 *:6883                  *:*                               
udp        0      0 *:sunrpc                *:*                               
udp6       0      0 [::]:domain             [::]:*                             
Active UNIX domain sockets (servers and established)
Proto RefCnt Flags       Type       State         I-Node   Path
unix  2      [ ACC ]     STREAM     LISTENING     4702     /var/run/acpid.socket
unix  9      [ ]         DGRAM                    4686     /dev/log
unix  2      [ ACC ]     STREAM     LISTENING     4717     /var/run/dbus/system_bus_socket
unix  2      [ ]         DGRAM                    2275     @/org/kernel/udev/udevd
unix  3      [ ]         STREAM     CONNECTED     65323   
unix  3      [ ]         STREAM     CONNECTED     65322   
unix  2      [ ]         DGRAM                    65321   
unix  2      [ ]         DGRAM                    16511   
unix  3      [ ]         STREAM     CONNECTED     11249   
unix  3      [ ]         STREAM     CONNECTED     11248   
unix  2      [ ]         DGRAM                    11247   
unix  2      [ ]         DGRAM                    5333     
unix  2      [ ]         DGRAM                    4750     
unix  2      [ ]         DGRAM                    4749     
unix  3      [ ]         STREAM     CONNECTED     4720     
unix  3      [ ]         STREAM     CONNECTED     4719     
unix  2      [ ]         DGRAM                    4701     
unix  3      [ ]         STREAM     CONNECTED     4152     
unix  3      [ ]         STREAM     CONNECTED     4151


iptables -L:

Код:
Debian-server:/home/santic# iptables -L
Chain INPUT (policy ACCEPT)
target     prot opt source               destination         

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination


Как задействовать tcp-port у q2proded?


Последний раз редактировалось: santic (Вт Апр 12, 2011 9:07 pm), всего редактировалось 1 раз
Вернуться к началу
santic is offline Посмотреть профиль Отправить личное сообщение
santic
chain master

   

Зарегистрирован: 11.06.2010
Сообщения: 94

СообщениеДобавлено: Вт Апр 12, 2011 9:02 pm    Заголовок сообщения: Ответить с цитатой

Соответственно вытекает еще одна проблема - серваер не виден миру. Сервер подрублен к роутеру, порты на роутере проброшены, проброс работает. => проблема на машине с сервером.
Вернуться к началу
santic is offline Посмотреть профиль Отправить личное сообщение
santic
chain master

   

Зарегистрирован: 11.06.2010
Сообщения: 94

СообщениеДобавлено: Вт Апр 12, 2011 9:08 pm    Заголовок сообщения: Ответить с цитатой

Код:
santic@Debian-server:~$ q2proded +set game opentdm +exec server1.cfg
q2proded r830-24-gf31f Feb 27 2011 Linux i386
------- FS_Init -------
Current search path:
/home/santic/.q2pro/opentdm
/home/santic/.q2pro/baseq2/q2next.pak (60 files)
/home/santic/.q2pro/baseq2/koldduel1_textures.pak (13 files)
/home/santic/.q2pro/baseq2/PAK55.pak (98 files)
/home/santic/.q2pro/baseq2/PAK0.PAK (4096 files)
/home/santic/.q2pro/baseq2/pak99.pak (58 files)
/home/santic/.q2pro/baseq2/pak3.pak (1547 files)
/home/santic/.q2pro/baseq2/pak2.pak (2 files)
/home/santic/.q2pro/baseq2/pak1.pak (312 files)
/home/santic/.q2pro/baseq2
/usr/share/games/q2pro/opentdm
/usr/share/games/q2pro/baseq2
6186 files in PAK files
-----------------------
Execing default.cfg
Execing config.cfg
Execing server1.cfg
Logging console to logs/log_opentdm1.log.log
Execing master.cfg
Master server at 75.126.36.34:27900.
Execing q2pro_srv.cfg
Entry 217.170.66.83/32 already exists.
Entry 213.79.103.146/32 already exists.
Execing q2pro_addstuffcmd.cfg
==== InitGame ====
libcurl/7.18.2 GnuTLS/2.8.6 zlib/1.2.3.4 libidn/1.15 initialized.
------- Server Initialization -------
SpawnServer: q2dm1
Map has 10 spawn points.
-------------------------------------
====== Q2PRO initialized ======

q2proded r830-24-gf31f, Feb 27 2011
http://skuller.net/q2pro/
port" is "27910"


Кусок конфига:

Код:
// Name of the console logfile. Default qconsole.log.

set logfile         "1"
// logfile 1 - buffered, overwrite
// logfile 2 - unbuffered, overwrite
// logfile 3 - buffered, append
// logfile 4 - unbuffered, append


set developer         "0"

//
// Network
//
// set net_ip ""
// set net_port 27911
// set net_tcp_ip ""
set net_tcp_port 27911
Вернуться к началу
santic is offline Посмотреть профиль Отправить личное сообщение
santic
chain master

   

Зарегистрирован: 11.06.2010
Сообщения: 94

СообщениеДобавлено: Вт Апр 12, 2011 9:13 pm    Заголовок сообщения: Ответить с цитатой

set port 27911
port is read-only.
И что же это значит?
Вернуться к началу
santic is offline Посмотреть профиль Отправить личное сообщение
[SkulleR]
papa

   

Зарегистрирован: 21.11.2003
Сообщения: 467

СообщениеДобавлено: Вт Апр 12, 2011 9:49 pm    Заголовок сообщения: Ответить с цитатой

Цитата:
Как задействовать tcp-port у q2proded?

TCP порт используется в Q2PRO только для GTV подключений. По умолчанию подсистема MVD/GTV отключена, поэтому TCP порт не прослушивается.

Цитата:
port is read-only.
И что же это значит?

В Q2PRO для указания UDP порта сервера используется переменная net_port (это указано в документации). Переменная port служит для обеспечения совместимости с модами, которые читают эту устаревшую переменную для своих целей. Она устанавливатся в read-only и копирует значение net_port.
Вернуться к началу
[SkulleR] is offline Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
santic
chain master

   

Зарегистрирован: 11.06.2010
Сообщения: 94

СообщениеДобавлено: Вт Апр 12, 2011 10:34 pm    Заголовок сообщения: Ответить с цитатой

Так, значит основной порт, это udp. Хорошо, двинулись дальше. q2proded умеет udp-порт конкретный ставить, а что обстоит с оригинальным ку2? set net_port 27911 в конфиге не помогает:
Код:
set hostname "Open-Q2 Hardcore Cooperative"
set net_port 27911
set coop "1"
set deathmatch 0
set skill "2"
set maxclients "15"
//set dmflags "5520"
set logfile "3"
set rcon_password "porno"
set public "1"
set cheats "0"
//setmaster q2master.planetquake.com
//setmaster gameaholic.com
//setmaster telefragged.com
//setmaster master0.gamespy.com
map base1

+ по какой-то причине, сервер на 27910 не виден из Интернета...
Вернуться к началу
santic is offline Посмотреть профиль Отправить личное сообщение
[SkulleR]
papa

   

Зарегистрирован: 21.11.2003
Сообщения: 467

СообщениеДобавлено: Вт Апр 12, 2011 10:59 pm    Заголовок сообщения: Ответить с цитатой

В оригинальном Q2, вестимо, надо использовать переменную port. Советую посмотреть tcpdump'ом, приходят ли на сервер пакеты из интернета, с какого адреса они приходят, и на какой адрес отправляются ответы.

Код:

tcpdump -i eth0 -n udp
Вернуться к началу
[SkulleR] is offline Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
santic
chain master

   

Зарегистрирован: 11.06.2010
Сообщения: 94

СообщениеДобавлено: Вт Апр 12, 2011 11:38 pm    Заголовок сообщения: Ответить с цитатой

вопрос о доступности сервера вроде снят - чудил роутер. Открыл udp порт, перезагрузил роутер - доступен из Интернета стал. Посмотрю, что будет через пару дней.
Вернуться к началу
santic is offline Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов http://forum.quake2.com.ru -> Проблемы и вопросы Часовой пояс: GMT + 7
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете вкладывать файлы
Вы не можете скачивать файлы


Powered by phpBB © 2001, 2005 phpBB Group

File Attachment © by Meik Sievertsen

Anti Bot Question MOD - phpBB MOD against Spam Bots
Заблокировано регистраций / сообщений: 15718 / 0