Fórum Ubuntu CZ/SK
Ostatní => Ubuntu Server => Téma založeno: Sviccc 21 Ledna 2013, 12:30:47
-
Zdravim. Již 5 let provozuji herní Counter-Strike servery na os ubuntu server a nikdy nebyly problémy. Nedávno začaly problémy s konektivitou a poskytovatel internetu mi musel na střeše vyměnit anténu s APčkem. Od té doby je nemožné se připojit zvenčí na CS servery. Zajímavé je, že na jakýkoliv jiný herní server, který zprovozním, je možné se připojit bez problému. Strávil jsem už desítky hodin hledáním odpovědi na netu a nikam jsem se neposunul. IPTables mám flushnutý, takže tady bych problém neviděl. Zkoušel jsem servery nastavit i na porty, na kterých mi jiné herní servery běhaly a také bez výsledku. Věděl by někdo, kde může být problém?
Výpis z netstat -a
tcp 0 0 *:33859 *:* LISTEN
tcp 0 0 *:mysql *:* LISTEN
tcp 0 0 *:53003 *:* LISTEN
tcp 0 0 *:27019 *:* LISTEN
tcp 0 0 *:netbios-ssn *:* LISTEN
tcp 0 0 *:54603 *:* LISTEN
tcp 0 0 *:sunrpc *:* LISTEN
tcp 0 0 *:www *:* LISTEN
tcp 0 0 *:ssh *:* LISTEN
tcp 0 0 *:ipp *:* LISTEN
tcp 0 0 *:37080 *:* LISTEN
tcp 0 0 *:58045 *:* LISTEN
tcp 0 0 *:microsoft-ds *:* LISTEN
tcp 0 0 *:nfs *:* LISTEN
tcp 0 196 granatovajahoda:ssh 192.168.100.5:2250 SPOJENO
tcp 0 0 granatovajahoda:ipp 192.168.100.30:1574 SPOJENO
tcp6 0 0 [::]:58630 [::]:* LISTEN
tcp6 0 0 [::]:27016 [::]:* LISTEN
tcp6 0 0 [::]:33003 [::]:* LISTEN
tcp6 0 0 [::]:57421 [::]:* LISTEN
tcp6 0 0 [::]:sunrpc [::]:* LISTEN
tcp6 0 0 [::]:ssh [::]:* LISTEN
tcp6 0 0 [::]:ipp [::]:* LISTEN
tcp6 0 0 [::]:44280 [::]:* LISTEN
tcp6 0 0 [::]:42104 [::]:* LISTEN
tcp6 0 0 [::]:nfs [::]:* LISTEN
udp 0 0 *:57513 *:*
udp 0 0 granatovajahoda:26800 *:*
udp 0 0 granatovajahoda:26801 *:*
udp 16128 0 granatovajahoda:53938 46-150-220-135.ge:27017 SPOJENO
udp 0 0 granatovajahoda:26802 *:*
udp 0 0 granatovajahoda:50874 10.50.50.50:27025 SPOJENO
udp 3264 0 granatovajahoda:42696 granatovajahoda:27023 SPOJENO
udp 16128 0 granatovajahoda:36565 46-150-220-135.ge:27017 SPOJENO
udp 16128 0 granatovajahoda:42712 46-150-220-135.ge:27024 SPOJENO
udp 0 0 *:36062 *:*
udp 16128 0 granatovajahoda:38642 46-150-220-135.ge:27018 SPOJENO
udp 16128 0 granatovajahoda:34036 46-150-220-135.ge:27018 SPOJENO
udp 3264 0 granatovajahoda:54520 granatovajahoda:27024 SPOJENO
udp 0 0 *:41727 *:*
udp 0 0 *:58115 *:*
udp 0 0 *:52483 *:*
udp 0 0 granatovajahoda:26900 *:*
udp 0 0 granatovajahoda:41753 10.50.50.50:27023 SPOJENO
udp 16128 0 granatovajahoda:42789 46-150-220-135.ge:27023 SPOJENO
udp 0 0 granatovajahoda:47933 10.50.50.50:27018 SPOJENO
udp 0 0 granatovajahoda:35140 10.50.50.50:27024 SPOJENO
udp 3264 0 granatovajahoda:57164 granatovajahoda:27023 SPOJENO
udp 16128 0 granatovajahoda:52045 46-150-220-135.ge:27023 SPOJENO
udp 8960 0 granatovajahoda:50524 46-150-220-135.ge:27024 SPOJENO
udp 16128 0 granatovajahoda:33637 46-150-220-135.ge:27017 SPOJENO
udp 3264 0 granatovajahoda:41837 granatovajahoda:27018 SPOJENO
udp 3264 0 granatovajahoda:45443 granatovajahoda:27024 SPOJENO
udp 16128 0 granatovajahoda:49544 46-150-220-135.ge:27023 SPOJENO
udp 3264 0 granatovajahoda:50568 granatovajahoda:27018 SPOJENO
udp 320 0 granatovajahoda:27018 *:*
udp 0 0 *:27019 *:*
udp 0 0 *:27020 *:*
udp 0 0 *:27023 *:*
udp 0 0 *:27024 *:*
udp 0 0 *:27025 *:*
udp 0 0 *:27030 *:*
udp 0 0 *:27031 *:*
udp 0 0 *:930 *:*
udp 16128 0 granatovajahoda:37804 46-150-220-135.ge:27024 SPOJENO
udp 3264 0 granatovajahoda:43960 granatovajahoda:27025 SPOJENO
udp 0 0 *:33223 *:*
udp 16128 0 granatovajahoda:47076 46-150-220-135.ge:27024 SPOJENO
udp 16128 0 granatovajahoda:39398 46-150-220-135.ge:27018 SPOJENO
udp 0 0 *:39405 *:*
udp 0 0 *:nfs *:*
udp 3264 0 granatovajahoda:50180 granatovajahoda:27025 SPOJENO
udp 3264 0 granatovajahoda:33301 granatovajahoda:27023 SPOJENO
udp 3264 0 granatovajahoda:49182 granatovajahoda:27024 SPOJENO
udp 3264 0 granatovajahoda:60460 granatovajahoda:27025 SPOJENO
udp 0 0 *:52805 *:*
udp 0 0 *:tftp *:*
udp 3264 0 granatovajahoda:47179 granatovajahoda:27018 SPOJENO
udp 16128 0 granatovajahoda:57956 46-150-220-135.ge:27023 SPOJENO
udp 16128 0 granatovajahoda:45158 46-150-220-135.ge:27017 SPOJENO
udp 16128 0 granatovajahoda:58472 46-150-220-135.ge:27018 SPOJENO
udp 0 0 *:sunrpc *:*
udp 0 0 *:ipp *:*
udp 0 0 192.168.100.:netbios-ns *:*
udp 0 0 granatovajah:netbios-ns *:*
udp 0 0 *:netbios-ns *:*
udp 0 0 192.168.100:netbios-dgm *:*
udp 0 0 granatovaja:netbios-dgm *:*
udp 0 0 *:netbios-dgm *:*
udp 0 0 *:663 *:*
udp 0 0 *:snmp *:*
udp6 0 0 [::]:40661 [::]:*
udp6 0 0 [::]:34024 [::]:*
udp6 0 0 [::]:36806 [::]:*
udp6 0 0 [::]:56285 [::]:*
udp6 0 0 [::]:nfs [::]:*
udp6 0 0 [::]:44617 [::]:*
udp6 0 0 [::]:sunrpc [::]:*
udp6 0 0 [::]:663 [::]:*
AktivnĂ sokety domĂŠny UNIX (servery a navĂĄzanĂĄ spojenĂ)
Proto RefCnt Flags Type State I-Node Cesta
unix 2 [ ACC ] STREAM NASLOUCHĂ 8200 /var/run/samba/winbindd_privileged/pipe
unix 2 [ ACC ] STREAM NASLOUCHĂ 9994 /var/run/cups/cups.sock
unix 2 [ ACC ] STREAM NASLOUCHĂ 8199 /tmp/.winbindd/pipe
unix 2 [ ACC ] STREAM NASLOUCHĂ 6369 @/com/ubuntu/upstart
unix 2 [ ACC ] STREAM NASLOUCHĂ 7258 /run/rpcbind.sock
unix 2 [ ACC ] SEQPACKET NASLOUCHĂ 732 @/org/kernel/udev/udevd
unix 8 [ ] DGRAM 7559 /dev/log
unix 2 [ ACC ] STREAM NASLOUCHĂ 9629 /var/run/proftpd.sock
unix 2 [ ACC ] STREAM NASLOUCHĂ 9634 /var/run/proftpd.sock
unix 2 [ ACC ] STREAM NASLOUCHĂ 7075 /var/run/mysqld/mysqld.sock
unix 2 [ ] DGRAM 7561 /var/spool/postfix/dev/log
unix 3 [ ] STREAM SPOJEN 14328421
unix 3 [ ] STREAM SPOJEN 14328420
unix 2 [ ] DGRAM 14328386
unix 3 [ ] STREAM SPOJEN 14328963 /var/run/samba/winbindd_privileged/pipe
unix 3 [ ] STREAM SPOJEN 14328962
unix 3 [ ] STREAM SPOJEN 14318057
unix 3 [ ] STREAM SPOJEN 14318056
unix 3 [ ] STREAM SPOJEN 14274183
unix 3 [ ] STREAM SPOJEN 14274182
unix 3 [ ] STREAM SPOJEN 14166454
unix 3 [ ] STREAM SPOJEN 14166453
unix 3 [ ] STREAM SPOJEN 14167132
unix 3 [ ] STREAM SPOJEN 14167131
unix 3 [ ] STREAM SPOJEN 18133
unix 3 [ ] STREAM SPOJEN 18132
unix 2 [ ] STREAM SPOJEN 18131 /var/run/samba/winbindd_privileged/pipe
unix 3 [ ] STREAM SPOJEN 11276
unix 3 [ ] STREAM SPOJEN 11275
unix 3 [ ] STREAM SPOJEN 9166
unix 3 [ ] STREAM SPOJEN 9165
unix 3 [ ] STREAM SPOJEN 9159
unix 3 [ ] STREAM SPOJEN 9158
unix 3 [ ] STREAM SPOJEN 10110
unix 3 [ ] STREAM SPOJEN 10109
unix 2 [ ] STREAM SPOJEN 10108 /var/run/samba/winbindd_privileged/pipe
unix 2 [ ] DGRAM 9640
unix 2 [ ] DGRAM 8906
unix 2 [ ] DGRAM 9519
unix 3 [ ] STREAM SPOJEN 8203
unix 3 [ ] STREAM SPOJEN 8202
unix 2 [ ] DGRAM 7894
unix 2 [ ] DGRAM 7581
unix 3 [ ] STREAM SPOJEN 7490
unix 3 [ ] STREAM SPOJEN 7489
unix 3 [ ] STREAM SPOJEN 7250 @/com/ubuntu/upstart
unix 3 [ ] STREAM SPOJEN 6759
unix 3 [ ] DGRAM 772
unix 3 [ ] DGRAM 771
unix 3 [ ] STREAM SPOJEN 699 @/com/ubuntu/upstart
unix 3 [ ] STREAM SPOJEN 696
a výpis z 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
-
No a čístě z lokální sítě se k tomu CS serveru přípojíš? Pokud ano problém bude pravděpodobně v nové krabičce, můžeš zkusit změnit port na kterem CS server komunikuje třeba ho IPS používá pro svojí vnitřní komunikaci nebo tak,...
-
Ano, z lanu není problém. Jak už jsem psal, zkoušel jsem i porty, přes které mi fungují jiné herní servery a stejně ani prd. Jako by se čistě hlds neumělo přiřadit k síťovému rozhraní, které vysílá ven. Jiné servery (např.: Minecraft, Serious Sam, Battlefield 2) fungujou bez problému. Jinak na střeše zaměnili Nano5 za Mikrotik, takže docela velká změna.
-
Ať nezakládám podobný thread, dovolím si využít tento...já pro změnu zkouším CS na Ubuntu 12.04 poprvé.
Kombinací těchto tří pěkných návodů se mi to nejspíš podařilo nějak zprovoznit, alespoň z pohledu serveru.
Nemůžu se na server ale z nějakého důvodu připojit...
http://www.abclinuxu.cz/blog/peyko/2007/6/co-s-kraksnou-alebo-nonsteam-hlds-howto
http://www.cstrike.ro/tutorial_cs16_nosteam_linux.php
http://wiki.shellium.org/w/HOWTO_create_a_Counter-Strike_1.6_Non-Steam_Game_Server
root@test-cs:/usr/hlds# ./hlds_run -game cstrike +ip 192.168.2.177 +port 8090 +sv_lan 1 -nomaster +maxplayers 18 +map de_dust2
Auto detecting CPU
Using Pentium II Optimised binary.
Auto-restarting the server on crash
Console initialized.
Protocol version 48
Exe version 1.1.2.6/Stdio (cstrike)
Exe build: 18:05:13 Oct 24 2008 (4383)
STEAM Auth Server
Server IP address 192.168.2.177:8090
Metamod version 1.17.2 Copyright (c) 2001-2004 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.
Setting breakpad minidump AppID = 10
Master server communication disabled.
Server logging data to file logs/L0206026.log
L 02/06/2013 - 21:04:06: Log file started (file "logs/L0206026.log") (game "cstrike") (version "48/1.1.2.6/Stdio/4383")
Executing Admin Mod config file
VAC secure mode disabled.
L 02/06/2013 - 21:04:14: World triggered "Round_Start"
Výpis z netstat:
root@test-cs:/usr/hlds# netstat -natup
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 490/sshd
tcp 0 0 192.168.2.177:22 192.168.2.163:37913 ESTABLISHED 808/sshd: ladik [pr
tcp 0 0 192.168.2.177:49531 72.165.61.188:27018 ESTABLISHED 1623/hlds_i686
tcp6 0 0 :::22 :::* LISTEN 490/sshd
udp 0 0 192.168.2.177:8090 0.0.0.0:* 1623/hlds_i686
Když provedu ze vnějšku nmap na port 8090, tak:
nmap na klientovi:
ladik@linux64:~$ sudo nmap -sU domena.cz -p 8090
Starting Nmap 6.00 ( http://nmap.org ) at 2013-02-06 20:49 CET
Nmap scan report for domena.cz (xxx.xxx.xxx.xxx)
Host is up (0.025s latency).
rDNS record for xxx.xxx.xxx.xxx: xxx.xxx.cz
PORT STATE SERVICE
8090/udp open|filtered unknown
....což je ale výsledek, který se ukáže na jakémkoliv portu. Čili tohle není tak úplně v pořádku.
TCPdump na serveru:
root@test-cs:/usr/hlds# tcpdump -vv dst port 8090
tcpdump: listening on eth0, link-type EN10MB (Ethernet), capture size 65535 bytes
20:53:50.974516 IP (tos 0x0, ttl 45, id 11595, offset 0, flags [none], proto UDP (17), length 28)
ip4-xx-xx-xx-xx.cust.prov.cz.41581 > 192.168.2.177.8090: [udp sum ok] UDP, length 0
20:53:51.077150 IP (tos 0x0, ttl 38, id 18479, offset 0, flags [none], proto UDP (17), length 28)
ip4-xx-xx-xx-xx.cest.prov.cz.41582 > 192.168.2.177.8090: [udp sum ok] UDP, length 0
Čili něco na port 8090 ze vnějšku projde..Nemám bohužel možnost to zatím vyzkoušet z lokálu, ale pokud se na port dostanu, pak by to mělo být jedno.
Pokud teda není nutné ještě něco někde povolit. Firewall je vypnutý.
Věděl by někdo, co je třeba kde ještě nastavit?
díky
-
Jinak semtam se v konzoli vypíše..
L 02/06/2013 - 21:50:26: World triggered "Round_End"
L 02/06/2013 - 21:50:34: World triggered "Round_Start"
L 02/06/2013 - 21:53:34: Team "CT" triggered "Target_Saved" (CT "4") (T "0")
L 02/06/2013 - 21:53:34: World triggered "Round_End"
L 02/06/2013 - 21:53:42: World triggered "Round_Start"
L 02/06/2013 - 21:56:42: Team "CT" triggered "Target_Saved" (CT "5") (T "0")
L 02/06/2013 - 21:56:42: World triggered "Round_End"
L 02/06/2013 - 21:56:50: World triggered "Round_Start"
L 02/06/2013 - 21:59:50: Team "CT" triggered "Target_Saved" (CT "6") (T "0")
L 02/06/2013 - 21:59:50: World triggered "Round_End"
L 02/06/2013 - 21:59:58: World triggered "Round_Start"
Mám tam zboty ...takže předpokládám, že z lokálu by to asi fungovalo.
EDIT: Tak vyřešeno...výstupy co jsem poslal jsou víceméně pořád stejné, jen s rozdílem, že teď už to funguje. Nainstaloval jsem to prostě znovu. Trochu bojuju s AmxModX, ale už aspoň funguje...
-
S amxmodx bojuješ proto, že tam máš starej metamod. Nahoď tam 1.19p a máš vystaráno. Jinak u mě problém stále přetrvává. Taktéž jsem zkoušel i čistou instalaci a se stejnýma výsledkama...
-
To opravdu nikdo ani trochu netuší? Musím to dát dohromady jinak to můžu zabalit a na to mám své lidi moc rád... :-(
-
Problém vyřešen, technici zapoměli pootevírat UDP porty... Jen mě zaráží, že nevím, proč na střechu nahodili Mikrotik, když se na něj potom neuměli připojit ;D