Komischer Fehler beim starten des servers

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Hi,
    begegne das erste mal dem Error, der unten im Server_log gezeigt wird.
    Wie behebe ich den? Was bedeutet das überhaupt?
    Gruß

  • Was hat das denn damit zu tun und wofür ist dieses main überhaupt nötig?


    Diese ist zwangsläufig nötig um den GameMode und damit den Server zu laden. Das ist wie bei Java, dort gibt es auch eine main-Methode, die aufgerufen wird wenn du den Programm-Code ausführst. So ist es hier auch. Der Server startet nur, wenn er diese main-Methode finden kann. Ist eine Regel, gibt's nichts dran zu ändern. Muss man haben, sonst geht's nicht. (Die Füße des Servers. Ohne Füße kann er nicht laufen... :wacko: )

  • Was ist denn der Unterschied?


    Es gibt nicht wirklich einen. Du könntest "OnGameModeInit" mit "CallRemoteFunction" aufrufen, da es public ist, oder per Timer. Das wäre das Einzige was mir dazu einfällt. Ob es sinnvoll ist, OnGameModeInit per Timer aufzurufen, sei mal dahingestellt.
    Ansonsten ist es eben so, das beim Starten des Servers zuerst OnGameModeInit und dann main() aufgerufen wird. Die main()-Methode ist also das allerletzte das geladen wird wenn der Server startet, nach allen Filterscripts und dem Gamemode.


    OnGameModeInit kannst du weg lassen, main() nicht. Wäre noch ein Unterschied, wobei auch hier wenig Sinn drin steckt.