Du bist nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: sourceserver.info. Falls dies dein erster Besuch auf dieser Seite ist, lies bitte die Hilfe durch. Dort wird dir die Bedienung dieser Seite näher erläutert. Darüber hinaus solltest du dich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutze das Registrierungsformular, um dich zu registrieren oder informiere dich ausführlich über den Registrierungsvorgang. Falls du dich bereits zu einem früheren Zeitpunkt registriert hast, kannst du dich hier anmelden.

  • »freak.exe_uLow?« ist der Autor dieses Themas

Beiträge: 523

Beruf: Admin

Rootserver vorhanden: Ja

  • Private Nachricht senden

1

Samstag, 13. Februar 2016, 21:05

Surf Server ändert einfach den Port

Hallo, bin momentan am verzweifeln. Mein Surf Server hat eigentlich den standart Port 27016 nun ist der auf einmal 27017 auch wenn ich ein anderen Port nehme zB 27115 ändert er den irgendwann zu 27116 was ist das? Meine anderen Server bleiben nur der Surf Server ist betroffen. Hat jemand eine Idee woran es liegen könnte`?

Hoffe der ein oder andere kann mir da helfen, ansonsten schönen Abend noch.
mfg

Blacksilver

Fortgeschrittener

Beiträge: 298

Wohnort: 127.0.0.1

Beruf: FISI

Rootserver vorhanden: Nein

  • Private Nachricht senden

2

Sonntag, 14. Februar 2016, 13:58

Über ein Interface eingestellt oder über Startparameter?
evtl. etwas anderes über die vorgesehenen Ports laufen?
Come to the dark side,
we have cookies ;)

  • »freak.exe_uLow?« ist der Autor dieses Themas

Beiträge: 523

Beruf: Admin

Rootserver vorhanden: Ja

  • Private Nachricht senden

3

Sonntag, 14. Februar 2016, 15:27

Naja denke es lag an redirect also den Server Jumper (teste es noch) momentan macht er es nicht. Werde später noch sagen ob es geklappt hat, trotzdem danke schon mal für die Hilfe.

Webinterface habe ich nicht, momentan alles über PuTTy

Startparameter ist ganz normal.

Thema Porst...Nicht das ich wüsste, momentan sind es ja 3 Csgo Server (27015,27115 und 27415) und 1 Arma 3 Exile (2302) ^^

  • »freak.exe_uLow?« ist der Autor dieses Themas

Beiträge: 523

Beruf: Admin

Rootserver vorhanden: Ja

  • Private Nachricht senden

4

Montag, 15. Februar 2016, 11:55

Das Problem besteht immer noch...der Port 27415 ist nun 27416 woran kann das liegen?

Meine Start.sh

PHP-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/bin/sh
#VARIABLES
NAME="surf-server"
IP="MEINE SERVERIP" <--- Ip hab ich entfernt hier^^
MAP="surf_classics2"
MAXPLAYERS=40
PORT=27415
TICK=66
ADDITIONAL="+sv_pure 0 -debug"
############################################# ########
#DO NOT EDIT BELOW UNLESS YOU KNOW WHAT YOU'RE DOING#
############################################# ########
echo "Starting $NAME"
sleep 1
screen ----S $NAME ./srcds_run -console -game csgo -usercon -disabletv -nohltv +map $MAP -ip $IP -port $PORT -tickrate $TICK -maxplayers_override $MAXPLAYERS $ADDITIONAL -autoupdate
###END### 

5

Montag, 15. Februar 2016, 13:56

Mal mit lsof (oder andere Tools) gucken ob Port belegt ist?

fluxX

Super Moderator

Beiträge: 1 056

Wohnort: Österreich

Beruf: IT Systemadministrator

Rootserver vorhanden: Ja

  • Private Nachricht senden

6

Montag, 15. Februar 2016, 14:38

Versuchs mal mit

Quellcode

1
-net_port_try 1
als zusätzlicher Startparametern.
Selbe Problem hatte ich auch mal.

Greetz

DeaD_EyE

Administrator

Beiträge: 3 980

Wohnort: Hagen

Beruf: Mechatroniker (didaktische Systeme)

Rootserver vorhanden: Nein

  • Private Nachricht senden

7

Montag, 15. Februar 2016, 14:53

Das liegt an der dummen Eigenart, dass sich der SRCDS beim Start erstmal 4 Sockets (Ports) öffnet, auch wenn er diese später nicht alle benötigt. Am besten legt man via Script alle Ports jeweils mit einem Abstand von 100 fest. D.h. man könnte dann 99 Server starten, ohne Probleme mit den Ports zu bekommen.

Hier ein Beispiel wie man die Ports setzen kann.

Quellcode

1
2
3
4
5
6
7
port=$1
clientport=$(expr $port + 100)
tv_port=$(expr $clientport + 100)
steamport=$(expr $tv_port + 100)

ports="-port $port +clientport $clientport +tv_port $tv_port -steamport $steamport -strictportbind"
echo "$ports"

Steamport + 1 = VAC-Port soweit ich weiß.


Ausgabe:

Quellcode

1
2
./ports.sh 27015
-port 27015 +clientport 27115 +tv_port 27215 -steamport 27315 -strictportbind

fluxX

Super Moderator

Beiträge: 1 056

Wohnort: Österreich

Beruf: IT Systemadministrator

Rootserver vorhanden: Ja

  • Private Nachricht senden

8

Montag, 15. Februar 2016, 15:54

Quellcode

1
-strictportbind

Funktioniert soweit ich weiß in CS:GO nicht. Daher auch

Quellcode

1
-net_port_try 1

So sieht das bei meinen Servern aus:

Quellcode

1
2
3
-game csgo -ip X -port 27015 -net_port_try 1 -steamport 26091 +tv_port 27016 +clientport 27017 -autoupdate .....
-game csgo -ip X -port 27025 -net_port_try 1 -steamport 26092 +tv_port 27026 +clientport 27027 -autoupdate .....
usw.


Läuft seit ein paar Jahren so und das ohne Probleme.

Greetz

Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »fluxX« (15. Februar 2016, 16:38)


  • »freak.exe_uLow?« ist der Autor dieses Themas

Beiträge: 523

Beruf: Admin

Rootserver vorhanden: Ja

  • Private Nachricht senden

9

Sonntag, 21. Februar 2016, 03:50

Mhhh das Problem besteht immer noch, momentan ist es bei mein Bhop Server so und beim Surf Server...was flux als Befehl gegeben hat, hat auch nicht das Problem gelöst (leider)

Hatte das auch mal 3 tage am laufen gehabt, des öfteren musste ich sehen das er trotzdem den Port ändert. Später switcht er dann wieder automatisch auf den richtigen Port. Ganz komisch :melo:

Lacrimosa99

Fortgeschrittener

Beiträge: 275

Wohnort: Leipzig

Beruf: IT-Systemintegrator

Rootserver vorhanden: Ja

  • Private Nachricht senden

10

Dienstag, 23. Februar 2016, 09:02

Klingt eher wie belegter Port weil Prozess nicht sauber beendet.
Prozess beenden und dann paar Sec. warten, Ports schauen welche belegt (schauen ob Port freigegeben wurde) und dann wieder starten.




DeaD_EyE

Administrator

Beiträge: 3 980

Wohnort: Hagen

Beruf: Mechatroniker (didaktische Systeme)

Rootserver vorhanden: Nein

  • Private Nachricht senden

11

Mittwoch, 24. Februar 2016, 12:11

lsof -i -n
apt-get install lsof #falls nicht vorhanden
Dann bekommst du alle offenen Verbindungen angezeigt mit Prozessid.