Sie sind nicht angemeldet.

Tevio

Anfänger

  • »Tevio« ist der Autor dieses Themas

Beiträge: 10

Rootserver vorhanden: Nein

  • Nachricht senden

1

Montag, 9. Dezember 2013, 01:14

GMOD Server not responding

Hallo,

ich habe gerade auf einem CentOS mithilfe dieser Anleitung hier aus dem Forum einen GMOD Server aufgesetzt Link
Ports per iptables sind auch freigegeben

Spoiler Spoiler

target prot opt source destination
ACCEPT udp -- anywhere anywhere state NEW udp dpt:27015
ACCEPT udp -- anywhere anywhere state NEW udp dpt:27020
ACCEPT tcp -- anywhere anywhere state NEW tcp dpts:27020:27039
ACCEPT udp -- anywhere anywhere state NEW udp dpt:26901



Trotzdem erscheint der Server in der Liste bei Gmod als unresponsable...

Was hab ich falsch gemacht/vergessen? ?(

Micha

Fortgeschrittener

Beiträge: 378

Beruf: Management

Rootserver vorhanden: Ja

  • Nachricht senden

2

Montag, 9. Dezember 2013, 14:27

Welche Ports hast du denn freigegeben und wie, zeig mal die Iptables Regeln.

Bei GMOD müssen verschiedene Ports geöffnet sein, schau mal hier und hier.

Tevio

Anfänger

  • »Tevio« ist der Autor dieses Themas

Beiträge: 10

Rootserver vorhanden: Nein

  • Nachricht senden

3

Montag, 9. Dezember 2013, 15:42

Stehen doch im Spoiler

Habe jetzt einen Server über die SteamCMD zum laufen bekommen, allerdings ist der Ping miserabel und ich bekomme keine neuen Maps auf den Server, so dass sich die Clients diese ziehen...

Micha

Fortgeschrittener

Beiträge: 378

Beruf: Management

Rootserver vorhanden: Ja

  • Nachricht senden

4

Montag, 9. Dezember 2013, 16:44

Hast du einen Server mit CentOS oder ist das auf deinem lokalen PC installiert? Wenn es ein lokaler PC ist kann es auch sein das ein z.B. Router die Ports blockiert, bei der FritzBox z.B. müssen die erst freigegeben werden.

SteamCMD benötigt die folgenden Ports:

Quellcode

1
2
iptables -A INPUT -p udp -m udp --sport 27000:27030 --dport 1025:65355 -j ACCEPT 
iptables -A INPUT -p udp -m udp --sport 4380 --dport 1025:65355 -j ACCEPT


Für Gmod gibt mal folgende Ports frei:
TCP/UDP: 1200 sowie 27000-27039

Funktionieren deine Regeln überhaupt so, da fehlen ja die Chains (INPUT, OUTPUT...), hab ich so noch nie gesehen? Teste auch mal ob die Ports wirklich offen sind:

http://www.yougetsignal.com/tools/open-ports/

Tevio

Anfänger

  • »Tevio« ist der Autor dieses Themas

Beiträge: 10

Rootserver vorhanden: Nein

  • Nachricht senden

5

Dienstag, 10. Dezember 2013, 11:27

- CentOS Dedicated Server bei ISPone-Businnes

Das betreten der Servers, den ich per SteamCMD erstellt hatte funktionierte auch ohne weiteres. Nur war der Ping im 120er Bereich und das Map downloaden auf Client Seite hat nicht funktioniert...

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Tevio« (10. Dezember 2013, 14:54)


Micha

Fortgeschrittener

Beiträge: 378

Beruf: Management

Rootserver vorhanden: Ja

  • Nachricht senden

6

Dienstag, 10. Dezember 2013, 16:16

Wenn du auf den Gameserver drauf kommst sind die Ports ja nicht geblockt.

Downloads von Maps/Sounds usw. würde ich nur über FastDL machen, direkt über den Server ist die Bandbreite zu gering, das macht kein Spieler lange mit.

Die Höhe des Pings hängt von vielen Faktoren ab, wenn du den Fehler auf deinem Server vermutest dann mach mal ein MTR von dir zum Server und vom Server zu dir und am besten nochmal eins zu Google.de etc. und schick es zu deinem Provider.

Tevio

Anfänger

  • »Tevio« ist der Autor dieses Themas

Beiträge: 10

Rootserver vorhanden: Nein

  • Nachricht senden

7

Dienstag, 10. Dezember 2013, 22:27

Also die pings sind jetzt runter gegangen, liegen zwischen 20-60ms

Könntest du mir irgendwie per Skype oder so helfen, einen gmod server mit fastDL einzurichten? Wäre echt cool

Micha

Fortgeschrittener

Beiträge: 378

Beruf: Management

Rootserver vorhanden: Ja

  • Nachricht senden

8

Dienstag, 10. Dezember 2013, 23:06

Das schaffst du auch ohne mich ;)

Das in deine server.cfg:

Spoiler Spoiler

Quellcode

1
2
3
4
5
6
7
// Download Settings //

// Allow clients to download files
sv_allowdownload 1

// Fast Download URL
sv_downloadurl "http://deine-domain.de/fastdl"


Und dann den Custom Inhalt von deinem Gameserver auf den FastDL Server in /fastdl laden, die folgende Ordnerstruktur muss dabei erhalten bleiben:

Quellcode

1
2
3
4
/maps
/materials
/models
/sound


Die .bsp Dateien der Maps würde ich dabei noch als .bz2 packen, damit sparst du Speicherplatz und Traffic.

Tevio

Anfänger

  • »Tevio« ist der Autor dieses Themas

Beiträge: 10

Rootserver vorhanden: Nein

  • Nachricht senden

9

Dienstag, 10. Dezember 2013, 23:21

hab ich alles schon so gemacht, per nginx anleitung aus diesem forum.
Allerdings bekomme ich per webclient ein 403 und per steam client seite einfach nur ein missing map :/
habe einen symlink erstellt um den ordner direkt in nginx zu leiten

Micha

Fortgeschrittener

Beiträge: 378

Beruf: Management

Rootserver vorhanden: Ja

  • Nachricht senden

10

Dienstag, 10. Dezember 2013, 23:47

Ich bin jetzt pennen :lol:

Vielleicht hilft noch jemand anderes, es ist zuerst mal schlecht den FastDL auf demselben Server zu betreiben, da würde ich mir was kleines anmieten, hier z.B. der reicht vollkommen aus.
Willst du das nicht musst du nun erstmal schauen ob du die Files über HTTP runterladen kannst, wenn das nicht lädt funktioniert es natürlich auch nicht in Steam.

Da helfen uns nur die Nginx Logfiles weiter, schau mal unter /var/log/nginx.

MadMakz

Super Moderator

Beiträge: 1 878

Wohnort: ~#

Rootserver vorhanden: Ja

  • Nachricht senden

11

Mittwoch, 11. Dezember 2013, 02:34

kann nginx rechtemäßig denn auch dem symlink nachkommen? 403 auch wenn eine datei angesteuert wird? 403 ist im standart normal für ordner mit nicht zu index (bei apache "directoryindex") passenden dateien und nicht gestatteten autoindex (bei apache "indexes").
...

Da helfen uns nur die Nginx Logfiles weiter, schau mal unter /var/log/nginx.

Ähnliche Themen

Verwendete Tags

garry's mod, garrys mod, GMOD