Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: exXtasy в Sep 01, 2012, 22:35



Титла: Проблем с порт 27015 , не ми тръгва сървъра.
Публикувано от: exXtasy в Sep 01, 2012, 22:35
Здравейте,
След, като сложих linux debian инсталирах платформата си и всичко е наред, но показва сървъра ми , че е офлайн. От контролния панел на рутера съм отворил порта.
Не знам дали точно рутера се е*ава или нещо самия Linux заключва порта (27015). Ако някой знае как да проверя нека да каже..
Иначе сървърите с тези портове си работи нормално под Windows.

Код:
@debian:~/server$ ./hlds_run -game cstrike 46.40.92.102 -port 27015 -insecure -master -noipx +sv_lan 0 +maxplayers 21 +map de_dust2 +sys_ticrate 1100 -pingboost 2 
Auto detecting CPU
Using Pentium II Optimised binary.
Auto-restarting the server on crash

Console initialized.
Using breakpad crash handler
Setting breakpad minidump AppID = 10
Forcing breakpad minidump interfaces to load
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
Installing breakpad exception handler for appid(10)/version(5787)
Protocol version 48
Exe version 1.1.2.6/Stdio (cstrike)
Exe build: 11:30:00 Aug 28 2012 (5787)
STEAM Auth Server
Server IP address 127.0.1.1:27015

Metamod version 1.19p32 Copyright (c) 2001-2006 Will Day
Patch: Metamod-P (mm-p) v32 Copyright (c) 2004-2007 Jussi Kivilinna
Metamod comes with ABSOLUTELY NO WARRANTY; for details type `meta gpl'.
This is free software, and you are welcome to redistribute it
under certain conditions; type `meta gpl' for details.


AMX Mod X version 1.8.1.3746 Copyright (c) 2004-2006 AMX Mod X Development Team
AMX Mod X comes with ABSOLUTELY NO WARRANTY; for details type `amxx gpl'.
This is free software and you are welcome to redistribute it under
certain conditions; type 'amxx gpl' for details.

[DPROTO]: Version 0.9.87 Linux
[DPROTO]: Loading config './dproto.cfg'
[DPROTO]: LoggingMode = 2
[DPROTO]: Config sucessfully loaded.
[DPROTO]: Done.
L 09/01/2012 - 21:55:38: -------- Mapchange to de_dust2 --------
[AMXX] Loaded 1 admin from file
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit

Executing AMX Mod X Configuration File
Scrolling message displaying frequency: 10:00 minutes
couldn't exec listip.cfg
couldn't exec banned.cfg
L 09/01/2012 - 21:55:46: [admincmd.amxx] Cmd: "[Dream-BG] Dust2 Arena @dream-b<0><><>" set cvar (name "mp_timelimit") (value "45")
[AMXX] Cvar "mp_timelimit" changed to "45"
L 09/01/2012 - 21:55:46: [admincmd.amxx] Cmd: "[Dream-BG] Dust2 Arena @dream-b<0><><>" set cvar (name "mp_roundtime") (value "2.2")
[AMXX] Cvar "mp_roundtime" changed to "2.2"
Menu item 17 added to Menus Front-End: "Plugin Cvars" from plugin "pluginmenu.amxx"
Menu item 18 added to Menus Front-End: "Plugin Commands" from plugin "pluginmenu.amxx"
Could not establish connection to Steam servers.
Reconnected to Steam servers.
VAC secure mode disabled.

Тръгва нормално, но сървъра  дефакто е офлайн?  ???


Титла: Re: Проблем с порт 27015 , не ми тръгва сървъра.
Публикувано от: dejuren в Sep 01, 2012, 22:41
В момента работи ли? Защото връзката не става:
Код:
telnet 46.40.92.102 27015
Trying 46.40.92.102...
^C

Сигурен ли си, че порта е отворен?
Код:
nmap -p 27015 46.40.92.102

Starting Nmap 6.01 ( http://nmap.org ) at 2012-09-01 15:34 EDT
Nmap scan report for 46.40.92.102
Host is up (0.17s latency).
PORT      STATE    SERVICE
27015/tcp filtered unknown

Nmap done: 1 IP address (1 host up) scanned in 1.69 seconds


Титла: Re: Проблем с порт 27015 , не ми тръгва сървъра.
Публикувано от: laskov в Sep 01, 2012, 22:48
Той сървъра си работи, но можеш да го достъпваш само от локалната машина
Цитат
Server IP address 127.0.1.1:27015
Виж в конфиг файла къде се задава IP адрес на сървъра и го промени по подходящия начин.


Титла: Re: Проблем с порт 27015 , не ми тръгва сървъра.
Публикувано от: exXtasy в Sep 01, 2012, 22:48
Работи  сървъра, просто никой не може да влезе все 1 е офлайн а е пуснат. Порта  как да го о творя? С т'ва Nmap  не става? "comand not found?"  ??? И аз не мога да вляза.. Задал съм си ип-то, няма такъв conf файл то се задава от стартиращия скрипт (hlds-run)


Титла: Re: Проблем с порт 27015 , не ми тръгва сървъра.
Публикувано от: dejuren в Sep 01, 2012, 22:53
Порта  как да го отворя?
От контролния панел на рутера съм отворил порта.

Не съм довидял в първия ти пост - липсва ти опция за IP (т.е. там е аргумента IP, а опцията не е посочена). Така:
Код:
-ip 192.168.0.4

При теб:
Код:
./hlds_run -game cstrike -ip 46.40.92.102 -port 27015 -insecure -master -noipx +sv_lan 0 +maxplayers 21 +map de_dust2 +sys_ticrate 1100 -pingboost 2

//off стискам си палци да съм уцелил


Титла: Re: Проблем с порт 27015 , не ми тръгва сървъра.
Публикувано от: exXtasy в Sep 01, 2012, 23:01
И така съм пробвал колега , но отново не става! Пробвах и така +ip 192.168.1.100 , но без ефект. Рутера е tp link , ако има значение.


Титла: Re: Проблем с порт 27015 , не ми тръгва сървъра.
Публикувано от: dejuren в Sep 01, 2012, 23:08
И така съм пробвал колега , но отново не става! Пробвах и така +ip 192.168.1.100 , но без ефект. Рутера е tp link , ако има значение.

Със 192.168.1.100 трябва да можеш да се вържеш от локалната мрежа 192.168.1.0, пробвай да го пуснеш с +sv_lan 1 и виж дали ще го има в локалната.


Титла: Re: Проблем с порт 27015 , не ми тръгва сървъра.
Публикувано от: exXtasy в Sep 01, 2012, 23:13
Не става , отново офлайн  :-\


Титла: Re: Проблем с порт 27015 , не ми тръгва сървъра.
Публикувано от: dejuren в Sep 01, 2012, 23:19
Дай малко от изхода на съръвра, особено този ред: Server IP address 127.0.1.1:27015 Като уцелиш опцията тук трябва да видиш реалния IP, а не loopback.

Упс, което ме навежда на мисълта, че сървърът май трябва да е пуснат на 192.168, а рутерът да го изведе навън с реален IP. laskov, дърпай ме като не виждам очевидното.


Титла: Re: Проблем с порт 27015 , не ми тръгва сървъра.
Публикувано от: laskov в Sep 01, 2012, 23:25
exXtasy, може ли да покажеш изхода от командата ifconfig ?


Титла: Re: Проблем с порт 27015 , не ми тръгва сървъра.
Публикувано от: exXtasy в Sep 02, 2012, 00:16
Сега стана по-зле  ??? не тръгва под 27015 нито 27016 ... ??

Цитат
exxtasy@debian:~/server$ ./hlds_run -game cstrike +ip 192.168.1.100 -port 27015 -insecure -master -noipx +sv_lan 0 +maxplayers 32 +map de_dust2 +sys_ticrate 1100 -pingboost 2 -debug
Auto detecting CPU
Using Pentium II Optimised binary.
Enabling debug mode
./hlds_run: line 134: gdb: command not found
Please install gdb first.
goto http://www.gnu.org/software/gdb/
Auto-restarting the server on crash

Console initialized.
Using breakpad crash handler
Setting breakpad minidump AppID = 10
Forcing breakpad minidump interfaces to load
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
Installing breakpad exception handler for appid(10)/version(5787)
Protocol version 48
Exe version 1.1.2.6/Stdio (cstrike)
Exe build: 11:30:00 Aug 28 2012 (5787)
STEAM Auth Server
WARNING: UDP_OpenSocket: port: 27015 bind: Cannot assign requested address
FATAL ERROR (shutting down): Couldn't allocate dedicated server IP port 27015.
email debug.log to linux@valvesoftware.com
нд сеп 2 00:15:25 EEST 2012: Server restart in 10 seconds


Титла: Re: Проблем с порт 27015 , не ми тръгва сървъра.
Публикувано от: exXtasy в Sep 02, 2012, 00:50
Сега стана по-зле..не тръгва под 27015 нито 27016 или които и да е порт ... ??

Цитат
exxtasy@debian:~/server$ ./hlds_run -game cstrike +ip 192.168.1.100 -port 27015 -insecure -master -noipx +sv_lan 0 +maxplayers 32 +map de_dust2 +sys_ticrate 1100 -pingboost 2 -debug
Auto detecting CPU
Using Pentium II Optimised binary.
Enabling debug mode
./hlds_run: line 134: gdb: command not found
Please install gdb first.
goto http://www.gnu.org/software/gdb/
Auto-restarting the server on crash

Console initialized.
Using breakpad crash handler
Setting breakpad minidump AppID = 10
Forcing breakpad minidump interfaces to load
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
Installing breakpad exception handler for appid(10)/version(5787)
Protocol version 48
Exe version 1.1.2.6/Stdio (cstrike)
Exe build: 11:30:00 Aug 28 2012 (5787)
STEAM Auth Server
WARNING: UDP_OpenSocket: port: 27015 bind: Cannot assign requested address
FATAL ERROR (shutting down): Couldn't allocate dedicated server IP port 27015.
email debug.log to linux@valvesoftware.com
нд сеп 2 00:15:25 EEST 2012: Server restart in 10 seconds

Цитат
debian:/home/djmatrix# 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
debian:/home/exxtasy# 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


Сървъра ми излиза в Lan в играта , никъде другаде


Титла: Re: Проблем с порт 27015 , не ми тръгва сървъра.
Публикувано от: dejuren в Sep 02, 2012, 02:37
Цитат
WARNING: UDP_OpenSocket: port: 27015 bind: Cannot assign requested address
FATAL ERROR (shutting down): Couldn't allocate dedicated server IP port 27015.
Един сървър вече работи на порт 27015, ти се опитваш да пуснеш втори. Недей.

След като ти "излиза" в ЛАН, остава да пренасочиш външния порт 27015 в рутера към 192.168.1.100:27015 Само работещия да не е с флаг sv_lan, тогава ще трябва да го спреш и презапуснеш без флаг.

ПП махни -debug

ППП чети си съобщенията от сървъра. Те обикновено са много информативни, както виждаш това което правим е че аз ги чета вместо теб ;)


Титла: Re: Проблем с порт 27015 , не ми тръгва сървъра.
Публикувано от: exXtasy в Sep 02, 2012, 12:35
Не съм пуснал никакъв сървър?


Титла: Re: Проблем с порт 27015 , не ми тръгва сървъра.
Публикувано от: laskov в Sep 02, 2012, 14:12
А може ли да покажеш изхода от
ps ax | grep hlds


Титла: Re: Проблем с порт 27015 , не ми тръгва сървъра.
Публикувано от: exXtasy в Sep 02, 2012, 14:13
 2732 pts/1    R+     0:00 grep hlds


Титла: Re: Проблем с порт 27015 , не ми тръгва сървъра.
Публикувано от: dejuren в Sep 02, 2012, 15:33
Хм явно не си. Чисто за спорта виж дали порта се вижда така:

Код:
netstat -nat | grep LISTEN

Давам ти и как стартира моя сървър, да има с какво да сравняваш. Примерът не е много удачен, тъй като е ЛАН, но е нещо след като въобще не тръгва.
Цитат
./hlds_run -binary ./hlds_i686 -game cstrike -console -nomaster -insecure +sv_lan 1 -ip 192.168.0.4 -maxplayers 10 +map de_dust2
Auto-restarting the server on crash

Console initialized.
scandir failed:/home/drago/hlds/./platform/SAVE
Protocol version 48
Exe version 1.1.2.6/Stdio (cstrike)
Exe build: 15:58:06 Jun 15 2009 (4617)
STEAM Auth Server
couldn't exec language.cfg
Server IP address 127.0.1.1:27015
   
   Metamod version 1.19  Copyright (c) 2001-2006 Will Day <willday@metamod.org>
   Metamod comes with ABSOLUTELY NO WARRANTY; for details type `meta gpl'.
   This is free software, and you are welcome to redistribute it
   under certain conditions; type `meta gpl' for details.
   
[DPROTO]: Version 0.3.7 Linux
[DPROTO]:  Loading config './dproto.cfg'
[DPROTO]:  LoggingMode = 2
[DPROTO]:  Config sucessfully loaded.
[DPROTO]: Done.
scandir failed:/home/drago/hlds/./platform/SAVE
[S_API FAIL] SteamAPI_Init() failed; unable to update local steamclient. Continuing with current version anyway.
Master server communication disabled.

couldn't exec listip.cfg
couldn't exec banned.cfg
scandir failed:/home/drago/hlds/./platform/SAVE
[S_API FAIL] SteamAPI_Init() failed; unable to update local steamclient. Continuing with current version anyway.
Master server communication disabled.

cminterface.cpp (680) : Assertion Failed: 0 != m_hConnection
cminterface.cpp (680) : Assertion Failed: 0 != m_hConnection


Титла: Re: Проблем с порт 27015 , не ми тръгва сървъра.
Публикувано от: tdonev в Sep 02, 2012, 20:28
.. изтрито от автора ..


Титла: Re: Проблем с порт 27015 , не ми тръгва сървъра.
Публикувано от: dejuren в Sep 02, 2012, 21:02
Здравейте всички!
Само незнам защо толкова хора решиха, че проблема му е Debiliana, а не в мрежата например? Защо правите нещата по-сложни отколкото са?
Ми не, караме стъпка по стъпка. Ако сървърът работи нормално и може да се свърже в локална мрежа, минаваме на мрежа/рутер проблем. Може и обратно - от мрежа/рутер да минем към сървър, но така или иначе и двете трябва да са в ред, за да има реултат.

exXtasy, следвай съвета на Тодор Донев, на мен също ми изглежда че от сървъра няма какво още да се изстиска след като се вижда в ЛАН. Проблема отива в port forwarding на рутера.


Титла: Re: Проблем с порт 27015 , не ми тръгва сървъра.
Публикувано от: exXtasy в Sep 02, 2012, 21:07
Порта съм го пренасочил коректно, как според вас при Windows всичко е нормално, а под linux-а не баца? 


Титла: Re: Проблем с порт 27015 , не ми тръгва сървъра.
Публикувано от: tdonev в Sep 02, 2012, 22:39
.. изтрито от автора ..


Титла: Re: Проблем с порт 27015 , не ми тръгва сървъра.
Публикувано от: exXtasy в Sep 02, 2012, 23:15
Цитат
[root@localhost ~]# cat /etc/sysconfig/iptables
# Generated by iptables-save v1.3.5 on Sun Sep  2 15:08:18 2012
*filter
:INPUT ACCEPT [22:9684]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [23:1901]
-A INPUT -p udp -m udp --dport 27015 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 27015 --tcp-flags FIN,SYN,RST,ACK SYN -j ACCEPT
COMMIT
# Completed on Sun Sep  2 15:08:18 2012
[root@localhost ~]#


Не, апък и на всичкото отгоре вчера смених ос-а със CentOs  ;)


Титла: Re: Проблем с порт 27015 , не ми тръгва сървъра.
Публикувано от: tdonev в Sep 03, 2012, 14:23
.. изтрито от автора ..


Титла: Re: Проблем с порт 27015 , не ми тръгва сървъра.
Публикувано от: dejuren в Sep 03, 2012, 14:33
Също и  /sbin/service syslog restart