Beiträge von elmaxel

    Nee, besondere Anforderungen nicht. Aber die Anforderung ist halt, dass sie über IPv6 ins Internet kommen.

    Dann stimmt bei der Freigabe oder dem Serversetup noch was nicht. Von innerhalb des Netzes ist natürlich kein relevanter Test, da du von heimischen IP-Adressen kommst. Da reagieren Portfreigaben und Firewall komplett anders, als wenn du von außen zugreifst.

    Wieder der Hinweis: Geht systematisch vor. Wie weit kommen die Pakete beim Zugriff von außen? Testet die Kette Schritt für Schritt: Was senden die Client PCs? Sieht man die Pakete im Router der Clients? Kannst die Verbindungsversuche von außen im Paketmitschnitt deiner Fritzbox sehen? Kommen sie auch auf deiner LAN Schnittstelle an? Landen sie im Server-PC? Geht die Antwort raus? Kannst du die Antwort in deiner Fritzbox sehen? Kommt sie am Router der Clients an? Und schlussendlich auf dem Client PC?

    Danke für die viele Hilfe, wirklich.

    Aber ich bin einfach kein Sys-Admin oder Netzwerktechniker der weiß wie sowas auch nur annähernd funktioniert... ich glaub ich geb das Thema einfach auf;(

    In deinem Log oben bindet die API auf [::]:7777. Das ist IPv6. Wofür ist denn der HTTP Listener gut? Wird die API über HTTP zur Verfügung gestellt? Das könnte sein.

    Korrekt!

    Das könnte ein Zertifikatsproblem sein. Vielleicht, weil das Zertifikat nicht nur Domain passt? Bietet der Server, eigene Zertifikate einzubinden? Oder arbeitet er von vornherein mit selbstsignierten Zertifikaten?

    Ich glaube es ist möglich eigene Zertifikate einzubinden, habe ich aber noch nie gemacht. Normalerweise wird ein selbstsigniertes SSL-Zertifikat verwendet, das einfach jeder Spieler beim erstmaligen connecten kurz bestätigt. War bisher aber nie ein Problem auf Mietservern oder selbst gehosteten Servern über IPv4.

    Und die verfügen auch alle über eine einwandfreie IPv6 Verbindung?

    Was heißt denn einwandfrei? Sie haben alle eigene IPv6 Adressen wie ich auch. Gibt es hier noch spezielle Anforderungen die wir checken könnten?


    Der Test erfolgte von innerhalb meines Heimnetzes mangels Alternativen. Aber mittlerweile auch von 2 Leuten von außerhalb, davon einer mit Vodafone Glasfaser.

    Anscheinend ist das Thema doch noch nicht erledigt.

    Für die Kollegen ist der Server offline, ich selbst konnte aber über die IPv6 drauf connecten, was vorher nicht ging. Ich dachte damit ist das Thema erledigt, aber scheinbar scheint es von außen noch weiter Probleme zu geben.

    Im Server Log steht dazu folgendes beim connecten von außen:

    [2024.11.29-10.43.25:079][308]LogHttpListener: Error: Error accepting expected connection [0] SE_NO_ERROR
    [2024.11.29-10.44.22:562][ 33]LogSocketsSSL: Warning: Failed to initialize SSL state for Socket HttpRequest

    Der HttpListener sieht wie folgt aus:

    [2024.11.29-10.23.48:844][ 0]LogHttpListener: Created new HttpListener on 0.0.0.0:7777


    Sollte der Server nicht auch bei Http auf IPv6 lauschen?

    Deshalb hatte ich in meiner Liste extra geschrieben, die in der Fritzbox hinterlegte Adresse zu prüfen. Da Windows sich Interface-IDs st

    Ja, das war der richtige Anstoß, vielen Dank :thumbup::)

    Hast du mal überlegt, einen dyndns Eintrag dafür anzulegen? Die Adresse ändert sich zwar nicht, aber es ist bequemer und einfacher zu lesen.

    Werd ich mir auf jeden Fall noch überlegen. Aber da wir nur zu dritt sind und im Satisfactory Client der Server in der Liste fix hinzugefügt wird und dann da stehen bleibt wahrscheinlich erst mal nicht nötig. :)

    Jetzt lüppt das ding.... unglaublich...

    man muss im Client dann die IPv6 noch ins folgende Format bringen dann ist auch diese API Fehlermeldung weg:

    0000-0000-0000-0000-0000-0000-0000-0000.ipv6-literal.net

    und unbedingt falls vorher schon im Server Manager hinzugefügt, den Server mit der regulären IPv6 Adresse rausschmeißen, sonst gehts nicht....

    Danke an alle!

    Ich bin einen Schritt weiter, die Fritzbox hatte anscheinend eine falsche IPv6 Interface-ID hinterlegt, zur korrekten IPv4.. was ein scheiss.

    Vielen Dank für die Hilfe :)

    Jetzt muss ich nur noch ein anderes Problem fixen... der Satisfactory Client gibt mir den Fehler Failed to Connect to the Server API aus.

    Der Server lauscht wenn ich das richtig verstehe auf allen Adressen?

    Hier der Ausschnitt aus dem Log:

    LogServer: Display: Binding Server API socket FGServerAPISocket to address [::]:7777
    [2024.11.28-21.05.31:841][ 0]LogServer: Warning: SHA256:93w2tklDtkdMUHxqkXcSwd2bu4LbYrqEIl8om0pW3vI=
    LogServer: Display: Binding Server API socket FGServerAPISocket to address 0.0.0.0:7777
    [2024.11.28-21.05.31:841][ 0]LogServer: Warning: ==============================================================
    [2024.11.28-21.05.31:841][ 0]LogServer: Display: Binding Server API socket FGServerAPISocket to address [::]:7777
    [2024.11.28-21.05.31:841][ 0]LogServer: Display: Binding Server API socket FGServerAPISocket to address 0.0.0.0:7777
    [2024.11.28-21.05.31:841][ 0]LogHttpListener: Created new HttpListener on 0.0.0.0:7777
    LogServer: Display: Server API listening on '[::]:7777' (Standalone)
    LogServer: Display: Server API listening on '0.0.0.0:7777' (Standalone)
    [2024.11.28-21.05.31:842][ 0]LogServer: Display: Server API listening on '[::]:7777' (Standalone)
    [2024.11.28-21.05.31:843][ 0]LogServer: Display: Server API listening on '0.0.0.0:7777' (Standalone)

    Ja, das ist falsch, da Windows üblicherweise nicht EUI-64 verwendet für die statischen Adressen. Aber schau es doch einfach in Windows nach, dann siehst du ja, welche Adresse im Einsatz ist. Die muss definitiv auch im Router und bei dyndns verwendet serden.

    Ok, aber wo denn nun genau?

    Welche davon muss ich nehmen? Mich verwirrt das ganze IPv6 Thema immer mehr ;(

    Zusammenbasteln musst du da nichts. Es ist in Windows auch nicht die MAC Adresse, die die Host-ID bestimmt. Achte darauf, dass die fixe Adresse des PCs zur Freigabe passt. Über eine myfritz-Freigabe hast du direkt den passenden dyndns Dienst dazu.

    Jetzt bin ich verwirrt, ich habe jetzt wie Sworzi geschrieben hat den Präfix und die Mac Adresse genommen und mittels dieses Verfahrens dann eine neue IPv6 Adresse herausbekommen, auf die ich dann den Portcheck (ohne Erfolg) gemacht hab... ist das so falsch?

    [Blockierte Grafik: https://www.elektronik-kompendium.de/sites/net/bilder/19021312.gif]

    Leider kann man nur die IP des Router sehen. Du brauchst die IPv6 GUA von deinen Win11 Rechner. Rufe die cmd oder poweshell auf und gebe ein:

    Ipconfig /all

    Die IPv6 GUA Adresse setz sich zusammen aus dem Prefix des Provider, bei dir laut Bild: 2a00:6020 und der MAC Adresse deines Win 11 Rechner. Die Adresse ist die du vom außerhalb / aus dem Internet benötigst um dem Server zu kommen. Das Portforwarding mit dem Portt 7777 muss am Router eingestellt sein und auf de Win 11 Rechner zeigen. Das sollte so funktionieren. Teste mal und sag Bescheid wie weit du kommst.

    Wow, das ist neu für mich, danke! Ist das echt so gewollt das man sich diese GUA immer selbst "zusammenschustern" muss und man die nicht irgendwo im System fertig auslesen kann? Das erscheint mir ja stark anwender-unfreundlich :)

    Jedenfalls hab ich mir die jetzt gerade zusammengebastelt... das Portforwarding ist im Router ja bereits eingestellt auf den PC. Dennoch zeigt mir z.B. http://www.ipv6scanner.com dass der Port blockiert ist :(

    Für IPv6 sollte es kein großer Netzwerk Aufwand sein. Der Server muss mit der Software laufen und abgesichert sein. Dann benötigt der Server noch eine eine IPv6 Global Unicast-Address (GUA) Adresse, die sollte er von deinen Router automatisch erhalten. Dann eine Freigabe / Portforwarding von deinen Router auf dem Server mit den Ports 7777 TCP und UDP. Weiterhin, wenn du nicht nur mit der IP Adresse aus dem Internet dein Server ereichen willst, dann wird noch ein DNS AAA Record für die IPv6 GUA IP Adresse des Server benötigt, das kannst du bei einen Free DynDNS Provider machen.

    Falls du eine IPv4 hast, dann geht das so ählich und sind mehr oder weniger die gleichen Punkte.

    Laut der Wiki sollte der satisfactory dedicated server über IPv6 kein Problem sein: https://satisfactory.fandom.com/wiki/Dedicated_servers
    Der Server läuft auf meiner alten Windows 11 Maschine. Dia GUA sollte doch diese Adresse entsprechend sein korrekt? Diese habe ich ich meinen Versuchen auch verwendet:

    Portforwarding habe ich sowohl in der Fritzbox als auch in der Windows Firewall vorgenommen.
    Leider sagen mir die Webseiten zum Port Testing immer dass die Ports zu sind. Connecten von außen funzt dementsprechend nicht (über die lokale IP innerhalb des Netzwerks gehts natürlich).

    Über IPv6 ist es mit Sicherheit kein Problem, wenn die Server-Software es kann.

    Hat der Tarif eine öffentliche IPv4? Dann wäre es auch da einfach.

    Öffentliche IPv4 leider nein. Ich habe versucht die entsprechenden Ports sowohl in der Fritzbox als auch in der Windows Firewall freizumachen und dann über IPv6 zu connecten. Aber auf den entsprechenden Webseiten zum Ports testen kam dennoch weiterhin die Meldung dass die Ports nicht offen sind. Connecten ingame ging entsprechend natürlich auch nicht...

    Der Kollege hier scheint das gleiche Problem gehabt zu haben:

    Aus der Community de_EDV auf Reddit: Gameserver über Glasfaser von extern erreichbar machen
    Entdecke diesen Beitrag und mehr aus der Community de_EDV
    www.reddit.com

    Es gibt fertige Docker Container, die Satisfactory Server auf ARM ausführen können.

    Bei Oracle gibt es die kostenlose "Oracle Cloud Free Tier" mit 4 ARM CPU Kernen und 24 GB RAM.

    Ich habe auch so ein Free Tier auf dem Ubuntu mit Portainer läuft und habe viele Container darauf laufen, auch z.B. einen Minecraft Server der mit 10 Leuten problemlos läuft.


    Vielleicht ist das was für dich?

    Danke für die Info, aber das wird vermutlich nicht hinhauen, da Satisfactory gerade im Endgame doch enorm CPU-fordernd wird... kann mir nicht vorstellen das der das gewuppt bekommt :)

    Hallo zusammen,

    ich bin bei der Deutschen Glasfaser und habe dort den Professional 1000 Tarif.

    Ich habe nun tagelang versucht, einen Satisfactory Server auf einem meiner alten Rechner laufen zu lassen, auf den dann meine 2-3 Kumpels connecten können. Leider sind alle bereits getesteten Mietserver ziemlich unperformant, deswegen jetzt dieser Versuch.

    Zur Info, der Dedicated Server benötigt den Port 7777 TCP und UDP freigegeben.

    Nach sämtlichen Recherchen und vergeblicher Versuche bin ich nun zum Ergebnis gekommen dass es schlicht und einfach nicht möglich ist, das ohne großen Aufwand über IPv6 oder IPv4 hinzubekommen.

    Hat jemand noch eine Idee oder kann ich das Thema ad acta legen?;(

    Bin für jeden Rat dankbar, da ich jetzt nicht unbedingt ein Netzwerkexperte bin, bzw. meine Erfahrungen in diversen LAN-Sessions anno dazumal hier nicht mehr wirklich zu gebrauchen sind ;)