Jump to content

2. ARK Server Container nicht korrekt erreichbar


Thokar

Recommended Posts

Hallo zusammen,

ich habe 2 ARK Container (ich777/steamcmd:arkse) von @ich777.

 

Mein Problem tritt auf egal, ob ich nun 2 eigene Verzeichnisse oder 1 gemeinsames verwende. Beide Container haben eine eigene LAN IP über br0.

 

Der erste Container mit den Ports 7777,7778,27015,27035 läuft einwandfrei, ist im LAN und auch über das Internet zu erreichen.

 

Bei 2. Container habe ich Schwierigkeiten mit der Erreichbarkeit. Die Ports sind 7783,7784,27021,27041.

Wenn ich bei beiden Servern diese Game Parameter eingebe:

?DifficultyOffset=1?TamedDinoDamageMultiplier=5?TamingSpeedMultiplier=5?XPMultiplier=5?HarvestAmountMultiplier=1?DayCycleSpeedScale=1?NightTimeSpeedScale=1.239708?DayTimeSpeedScale=0.9200973333333334?MaxPlayers=10?RCONEnabled=true

ist Container 1 komplett erreichbar und Container 2 leider nur im LAN. Portfreigaben sind für beide Server eingerichtet.

 

Wenn ich beim 2. Container folgendes mit in die Game Parameter schreibe:

?Port=7783?QueryPort=27021?RCONPort=27041

ist er übers Internet erreichbar, aber im LAN nicht mehr auffindbar...

 

Hoffe jemand hat eine Idee, wie ich beide Container überall verfügbar machen kann.

 

Gruß

Link to comment

Normalerweise finde ich im Spiel meine eigenen Server über den Reiter LAN.

Dem 2. Container konnte ich erst beitreten, nachdem ich einem Freund gefolgt bin. Jetzt finde ich den Server über den Überlebenden, den ich auf dem Server spiele.

 

XML:

Spoiler
<?xml version="1.0"?>
<Container version="2">
  <Name>ARK4-TheCenter</Name>
  <Repository>ich777/steamcmd:arkse</Repository>
  <Registry>https://hub.docker.com/r/ich777/steamcmd/</Registry>
  <Network>br0</Network>
  <MyIP>192.168.1.83</MyIP>
  <Shell>sh</Shell>
  <Privileged>false</Privileged>
  <Support>https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/</Support>
  <Project>https://survivetheark.com/</Project>
  <Overview>This Docker will download and install SteamCMD. It will also install ARK:SurvivalEvolved and run it (Normal server startup of ARK can take a long time!).&#xD;
&#xD;
ATTENTION: First Startup can take very long since it downloads the gameserver files!&#xD;
&#xD;
Update Notice: Simply restart the container if a newer version of the game is available.&#xD;
&#xD;
You can also run multiple servers with only one SteamCMD directory!</Overview>
  <Category>GameServers:</Category>
  <WebUI/>
  <TemplateURL/>
  <Icon>https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/arkse.png</Icon>
  <ExtraParams>--restart=unless-stopped</ExtraParams>
  <PostArgs/>
  <CPUset/>
  <DateInstalled>1673632256</DateInstalled>
  <DonateText>If you like my work please </DonateText>
  <DonateLink>https://www.paypal.me/chips777</DonateLink>
  <Requires/>
  <Config Name="SteamCMD" Target="/serverdata/steamcmd" Default="" Mode="rw" Description="" Type="Path" Display="always" Required="true" Mask="false">/mnt/user/appdata/steamcmd/</Config>
  <Config Name="ServerFiles" Target="/serverdata/serverfiles" Default="" Mode="rw" Description="" Type="Path" Display="always" Required="true" Mask="false">/mnt/user/appdata/ark-se/ARK4-TheCenter/</Config>
  <Config Name="GAME_ID" Target="GAME_ID" Default="" Mode="" Description="The GAME_ID that the container download at startup.&#13;&#10;If you want to install a static or beta version of the game change the value to: '376030 -beta YOURBRANCH' (without quotes, replace YOURBRANCH with the branch or version you want to install)." Type="Variable" Display="always" Required="true" Mask="false">376030</Config>
  <Config Name="Validate Installation" Target="VALIDATE" Default="" Mode="" Description="Set the Variable to 'true' if you want to validate the installation otherwise leave it blank." Type="Variable" Display="always-hide" Required="false" Mask="false">true</Config>
  <Config Name="UDP 1" Target="7783" Default="" Mode="udp" Description="UDP Gameport (if you need another port, please delete this entry and create a new UDP Port with the required port number, also don't forget to click an 'Show more settings ...' and change the port number" Type="Port" Display="always" Required="false" Mask="false">7783</Config>
  <Config Name="UDP 2" Target="7784" Default="" Mode="udp" Description="" Type="Port" Display="always" Required="false" Mask="false">7784</Config>
  <Config Name="UDP Steam" Target="27021" Default="" Mode="udp" Description="" Type="Port" Display="always" Required="false" Mask="false">27021</Config>
  <Config Name="RCON TCP" Target="27041" Default="" Mode="tcp" Description="" Type="Port" Display="always" Required="false" Mask="false">27041</Config>
  <Config Name="Map" Target="MAP" Default="TheCenter" Mode="" Description="" Type="Variable" Display="always-hide" Required="true" Mask="false">TheCenter</Config>
  <Config Name="Server Name" Target="SERVER_NAME" Default="" Mode="" Description="Leave empty if you want to use the settings from GameUserSettings.ini (this field accepts no spaces)" Type="Variable" Display="always-hide" Required="false" Mask="false">Toms_TheCenter</Config>
  <Config Name="Server Password" Target="SRV_PWD" Default="" Mode="" Description="Leave empty if you want to use the settings from GameUserSettings.ini (this field accepts no spaces)" Type="Variable" Display="always-hide" Required="false" Mask="false"/>
  <Config Name="Server Admin Password" Target="SRV_ADMIN_PWD" Default="" Mode="" Description="Leave empty if you want to use the settings from GameUserSettings.ini (this field accepts no spaces)" Type="Variable" Display="always-hide" Required="false" Mask="false">email4share</Config>
  <Config Name="Game Parameters" Target="GAME_PARAMS" Default="" Mode="" Description="Enter your game parameters seperated with ? and start with a ? (don't put spaces in between eg: ?MaxPlayers=40?FastDecayUnsnappedCoreStructures=true)" Type="Variable" Display="always-hide" Required="false" Mask="false">?Port=7783?QueryPort=27021?RCONPort=27041?DifficultyOffset=1?TamedDinoDamageMultiplier=5?TamingSpeedMultiplier=5?XPMultiplier=5?HarvestAmountMultiplier=1?DayCycleSpeedScale=1?NightTimeSpeedScale=1.239708?DayTimeSpeedScale=0.9200973333333334?MaxPlayers=10?RCONEnabled=true</Config>
  <Config Name="Extra Game Parameters" Target="GAME_PARAMS_EXTRA" Default="" Mode="" Description="Type in your Extra Game Parameters seperated with a space and - (eg: -DisableDeathSpectator -UseBattlEye)" Type="Variable" Display="always-hide" Required="true" Mask="false">-server -log</Config>
  <Config Name="Steam-Username" Target="USERNAME" Default="" Mode="" Description="Your Steam username goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard)." Type="Variable" Display="advanced-hide" Required="false" Mask="false"/>
  <Config Name="Steam-Password" Target="PASSWRD" Default="" Mode="" Description="Your Steam password goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard)." Type="Variable" Display="advanced-hide" Required="false" Mask="true"/>
  <Config Name="UID" Target="UID" Default="" Mode="" Description="" Type="Variable" Display="advanced-hide" Required="true" Mask="false">99</Config>
  <Config Name="GID" Target="GID" Default="" Mode="" Description="" Type="Variable" Display="advanced-hide" Required="true" Mask="false">100</Config>
</Container>

 

 

Link to comment
8 minutes ago, Thokar said:

Jetzt finde ich den Server über den Überlebenden, den ich auf dem Server spiele.

 Bitte poste einen screenshot ich bin nicht vor dem PC und nur am Handy am Wochenende üblicherweise und eine XML am Handy, naja…

 

Aber ist es denn jetzt so schlim das du ihn nicht im LAN findest? Steam Ports hast du was ich gesehen hab ja richtig gemacht, die werden meistens nur in der range von 27015-27030 im LAN erkannt.

 

Warum benutzt du eigentlich br0? bridge reicht doch vollkommen…

Link to comment

ARK1.thumb.jpg.c4394c358969d26c8d6cff3ce645f068.jpg

Sry, hier nochmal als Screenshot, hoffe das ist richtig so.

 

Am Anfang hatte ich bridge und zum testen dann auch br0. Das Ergebnis war gleich.

Mein Problem ist eher, das ich meinen eigenen Server nur mit fremder Hilfe joinen konnte und nicht verstehe warum.

Im Steam Hauptfenster (Ansicht--Server) wurde er mir auch nach manuellem zufügen immer nur mit Server antwortet nicht angezeigt.

 

Kurzfristig ist das kein Problem, langfristig hätte ich es gerne so wie beim ersten Container.

 

Link to comment
1 hour ago, Thokar said:

Mein Problem ist eher, das ich meinen eigenen Server nur mit fremder Hilfe joinen konnte und nicht verstehe warum.

Findest du ihn im Steam Server Browser denn auch nicht wenn du SERVERIP:QUERYPORT eingibst, wenn eben das der Fall ist dann stimmt mit dem Query port was nicht, bist du dir sicher das du lokal auf deinem Computer keine Firewall regel hast die den traffic sperrt?

 

Was passiert wenn du DEINEÖFFENTLICHEIP:QUERYPORT im Steam Server Browser hinzufügst?


Die Protokolle der einzelnennPorts passen auch sicher?

 

1 hour ago, Thokar said:

Kurzfristig ist das kein Problem, langfristig hätte ich es gerne so wie beim ersten Container.

Ich kann dir nur sagen wenn du die Ports alle dementsprechend weitergeleitet hast sollte es funktionieren, da ich Ark eigentlich nicht spiele kann ich dir hier nicht wirklich weiter helfen aber ist das ein Cluster den du dir gemacht hast oder sind es einfach zwei verschiedene server?

 

Btw ich würde dir wirklich empfehlen statt /mnt/user/appdata/… (FUSE Pfad) du den richtigen Pfad /mnt/cache/appdata/… verwendest da manche spiele server mit dem FUSE Pfad nicht starten bzw. nicht richtig funktionieren, wird in deinem Fall nicht der Auslöser sein aber trotzdem…

Du musst aber sicher stellen wenn du das machst das dein Share auf dem das Spieleverzeichnis liegt dann auf Use Cache Only oder Prefer steht.

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...