Jump to content

Almost Night

Donator
  • Posts

    90
  • Joined

  • Last visited

  • Days Won

    3
  • Donations

    200.00 GBP 

Everything posted by Almost Night

  1. Habe ich nie genutzt, kann ich dir leider so direkt nichts zu sagen. Im Forum / Wiki solltest du aber fündig werden. Ja, das geht. Wie du beschrieben hast pro Server eine "charactersX" (0, 1, 2, ...) und "mangosX" (0, 1, 2, ...). Die realmd funktioniert übergreifend, du musst in der realmlist dann nur neue Einträge für die anderen Addons hinzufügen.
  2. Ich habe das mal bei mir rekonstruiert, mit der gleichen Version von MaNGOS Two. Ich habe folgendes getan: Port in mangosd.conf (Port 10933) und realmd.conf (Port 10930) angepasst im Router eine Weiterleitung für die Ports 10930 und 10933 eingerichtet (UDP & TCP) in "realmd"-Datenbank, Tabelle realmlist: "address" auf meine DynDNS-Adresse gesetzt, "localAddress" auf meine LAN-Adresse gesetzt, "port" auf 10933 gesetzt die realmlist.wtf im Client auf meine DynDNS-Adresse + Port gesetzt ("set realmlist subdomain.domain.tld:10930") realmd.exe und mangosd.exe gestartet über https://canyouseeme.org/ beide Ports getestet (funktioniert) mich lokal auf meinen Realm verbunden (funktioniert) einen Dritten von außen gebeten auf meinen Realm zu verbinden (funktioniert) Anmerkung: Server & Client laufen bei mir auf der gleichen Maschine, also nicht vollständig gleiches Setting, sollte aber trotzdem funktionieren.
  3. Funktioniert denn jetzt alles oder macht das DynDNS noch Probleme? "lookup item" und "additem", für Commands siehe: Liegt wahrscheinlich am Cache deines Clients. Lösch mal in deinem WotLK-Ordner im Unterordner "Cache" den Unterordner "WDB" und erstell dort einfach eine Textdatei, die du in "WDB" (ohne .txt) umbenennst. Solltest du unter Windows die Dateiendungen bei bekannten Dateitypen ausblenden, musst du das zuvor deaktivieren oder alternativ über CMD oder PowerShell die Datei erstellen. Dadurch kann der Client keinen neuen Ordner und damit keine Caches anlegen und zieht sich die Infos immer frisch vom Server.
  4. Ich weiß nicht, ob der Client einen anderen Port als 3724 nutzen kann. Hast du das mit den geänderten Ports schon im LAN getestet oder erst für die externe IP geändert?
  5. Jain, du solltest noch einen Eintrag in deiner hosts-Datei erstellen. Schau mal unter "C:\Windows\system32\drivers\etc\hosts" (wahrscheinlich als Administrator) und füge dort einen Eintrag mit der IP-Adresse im LAN und der DynDNS-Adresse hinzu. Damit wird das DynDNS im LAN korrekt aufgelöst. Nein, du solltest den bestehenden Eintrag in der Tabelle anpassen, keinen neuen hinzufügen. Ausnahme: du lässt mehrere Server parallel laufen (z. B. One und Two), dann braucht jeder einen eigenen Eintrag. DynDNS sollte gehen, Rising Gods nutzt wahrscheinlich kein DynDNS, sondern hat eine feste IP und einen Domaineintrag für die IP. Die Ports lassen sich erstmal gut über https://canyouseeme.org/ testen. Standardmäßig sollten das nur 3724 für realmd und 8085 für mangosd sein.
  6. Wenn du das übers Internet laufen lässt, dann achte darauf die "address" in der "realmlist" auf deine externe (public) Adresse zu ändern. Siehe auch nochmal hier, wie unten beschrieben: Sollte es danach bei dir lokal Probleme machen dich zu verbinden, dann müsstest du ggf. noch einen Eintrag in deiner "hosts"-Datei machen. Der Post ist etwas älter, aber ich vermute der Vorgang ist immernoch der gleiche: Falls du irgendwo festhängst, melde dich hier einfach nochmal.
  7. Das ist Teil der Datenbankinstallation (InstallDatabase.bat). Du kannst die Lokalisierung auch noch nachträglich installieren. Dazu nochmal die InstallDatabase.bat starten und alles abwählen, das sollte dann so wie auf dem Screenshot aussehen. Anschließend "A - Add Localised Content" und dort "G - Toggle German". Dann mit B zurück zur Übersicht. Dort sollte "A - Add Localised Content" jetzt "(YES)" sein. Anschließend die weiteren Installationsschritte wie beim ersten Mal durchführen. Die Lokalisierung ist nicht vollständig, es kann zwischendurch mal vorkommen, dass der Text wieder auf Englisch umschaltet, weil die deutsche Übersetzung fehlt. Für den Anteil von Classic arbeite ich aktuell daran die Übersetzungen zu vervollständigen, aber das dauert noch, bis ich irgendwann mal bei WotLK angekommen bin.
  8. Oben auf "Daten" gehen, dort siehst du die Einträge in der Tabelle.
  9. Melde dich mal mit HeidiSQL bei deinem Datenbankserver an, geh dann in die Datenbank "realmd", dort in die Tabelle "realmlist". Dort müsste genau 1 Server eingetragen sein. Du musst die Felder "address", "localAddress" und ggf. "localSubnetMask" auf deine VM / dein Netzwerk anpassen. Danach startest du die "realmd.exe" neu.
  10. Das ist nicht ungewöhnlich. Damit meine ich die mangosd.exe. Der Server läuft jetzt in der VM, richtig? Dann musst du noch die IP des Realms in der Datenbank einstellen.
  11. Dir fehlt auch noch das Microsoft Visual C++ 2010 Redistributable Package: https://www.microsoft.com/en-us/download/details.aspx?id=14632
  12. Interessant, die Datei wird soweit ich das sehe beim Kompilieren mit erstellt, aber ist scheinbar nicht mit im Paket enthalten. libeay32.dll
  13. Der Ordner kann weg. Es müsste jeweils ein Ordner für DBC, Maps, MMaps und VMaps sein.
  14. "MaNGOS Three Server" ist Cataclysm, für WotLK hast du den falschen Server heruntergeladen, daher meckert er auch über die Maps.
  15. Erstell mal jeweils eine Kopie von der "mangosd.conf.dist" und "realmd.conf.dist" ohne den Zusatz ".dist". Danach müsstest du die Konfiguration entsprechend anpassen, insbesondere die Zugangsinformationen für die Datenbank.
  16. Probier es mal damit: https://www.microsoft.com/en-us/download/details.aspx?id=40784 Scheinbar gehört die "msvcr120.dll" zum Visual C++ Redistributable Packages für Visual Studio 2013.
  17. Kannst du mal schauen, ob die Datei unter "C:\Windows\System32\msvcr120.dll" und/oder "C:\Windows\SysWOW64\msvcr120.dll" zu finden ist?
  18. Am besten über die Konsole, sobald MaNGOS läuft. HeidiSQL ist optional, bzw. für die Konfiguration der Realms notwendig. Vermutlich reicht es hier ein anderes Passwort anzugeben (nicht "mangos"). Sieht so aus, als wäre vcredist nicht installiert (aus dem "redist"-Ordner). Falls du alles schon installiert hast, starte mal zur Sicherheit einmal neu.
  19. Das musst du selbst kompilieren, das würde ich dir aber nicht empfehlen. Eine Anleitung findest du hier:
  20. Visual Studio brauchst du nur, wenn du MaNGOS selbst kompilieren / am Code arbeiten willst. Voraussetzungen: MariaDB (Empfehlung von antz; vermutlich v10.5) oder MySQL (v5.7) OpenSSL (v1.1.1i) Microsoft Visual C++ Redistributable Package (Installer liegt bei)
  21. Das Problem ist nicht NAS oder VM, sondern die Abhängigkeiten / Bibliotheken. Das kann auf dedizierter Hardware genau so passieren, wenn Abhängigkeiten wie OpenSSL fehlen.
  22. Eventuell liegt es, wie antz beschrieben hat, an der fehlenden OpenSSL Installation: https://slproweb.com/download/Win64OpenSSL_Light-1_1_1i.msi Die 32-Bit Version von MaNGOS müsstest du selbst kompilieren, das würde ich aber nicht empfehlen. Das mit der 32-Bit Version sollte erstmal nur als Test dienen, um den Fehler zu identifizieren.
  23. Ich vermute mal, dass irgendwo im PATH eine 32-Bit Library liegt, die geladen wird und inkompatibel zur 64-Bit Version von MySQL ist. Das könntest du mal testen, indem du MySQL nochmal als 32-Bit Version installierst und startest. Es gab dazu einen Bugreport, der bezieht sich aber auf realmd/mangosd:
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. Privacy Policy Terms of Use