Metin2 unter Linux

  • Moin,


    ich habe bereits vor einigen Monaten begonnen, mich von Windows zu verabschieden.
    Alles, was mich noch bei diesem grauenhaften Betriebssystem hält, ist das Office-Paket weil ich das sowohl für die Arbeit als auch die Weiterbildung benötige - und Metin2.


    Ich habe wirklich alles erdenkliche ausprobiert, verschiedene Proton-Layer, Launcher, Distros und noch einige Tweaks.
    So weit läuft das Spiel unter Cachy OS stabil, mit einer (leider gewaltigen) Einschränkung: Die Config.exe akzeptiert keine Änderungen.


    Meine Vermutung ist: Die Config speichert irgendwo in den Systemdateien von Windows die Einstellungen, damit das Spiel global die Infos abrufen kann, ich nehme an in der Registry - etwas, was Linux in der Ausführung nicht besitzt.

    Der einzige Workaround ist: Dualboot into Windows, Config ändern, in Linux booten, Config-Dateien rüberkopieren und spielen. (Ich weiß, man kann die Auflösung und ein paar andere Dinge auch direkt in der config-datei ändern.)

    Ist mir persönlich zu umständlich, vor allem weil ich Windows einfach gar nicht mehr benutzen will.

    Zumal Metin2 sogar eine Zeit lang für Linux angeboten wurde - warum wurde das eingestellt? Wird es vielleicht mit den wachsenden Nutzerzahlen wieder eingeführt?


    Vielleicht hat jemand von euch ähnliche Erfahrungen gemacht und möchte sie hier teilen.

  • Moin,


    was möchtest du konkret in der Config ändern oder geht es nur darum eine GUI zu haben?

    Welche Emulations Layer nutzt du? Hatte die besten Erfahrungen mit Lutris, aber da gab es auch ein paar nervige Fehler (kein GF Logout, IS ging nicht, etc..)


    Waren die Config Änderungen vor dem ersten Start des Clients? - So nen Bug gibts nämlich auch in der Win Edition.



    Zumal Metin2 sogar eine Zeit lang für Linux angeboten wurde - warum wurde das eingestellt? Wird es vielleicht mit den wachsenden Nutzerzahlen wieder eingeführt?

    Die üblichen Gründe nehme ich an, der minimal Aufwand war es der GF nicht mehr wert oder man dachte sich, wenn der Nutzer nicht 15% seiner Leistung an Windows verschenken muss, könnte er mehr Clients nutzten und die GF mag es ja nicht wenn man mehr als einen Account bespielt, vermutlich ist das auch der Grund/Rechtfertigung für die grauenhafte optimierung des Games.

  • Die Config speichert ausschließlich im m2 Installationsordner eine config.ini oder metin2.ini ab (bin mir grad net sicher, eine von beide ist es). Dort sind alle Parameter im key:value Prinzip aufgelistet (zwischen key und value muss immer ein tab sein), pro Zeile ein key.


    Bin in derselben Situation wie du, ebenfalls cachyos und witzigerweise lässt sich die Config auf meinem Rechner (r9 9950x3d+rtx 4090) ums Verrecken net starten. Aufm Laptop mit core9 275hx+rtx 5080 hingegen schon.


    Im Endeffekt hast du 2 Optionen:

    - Config von nem anderen Pc rüberkopieren und manuell editieren (eig ändert man nur die Auflösungen sobald man die anderen Sachen eingestellt hat)

    - Eine kleine Anwendung mit Python Schreiben die die Werte in ner UI editierbar macht. Ich nehme an du nutzt kde plasma als Desktopumgebung, da kannst du dir mit qt6 ne native App machen. Falls du keine Programmierkenntnisse hast, einfach Claude/Chatgpt & co die config datei geben und sagen was du brauchst. Ist relativ easy.


    Im großen und ganzen läuft m2 ziemlich gut, die einzigen Dinge die ich noch nicht zum Laufen bekommen hab:

    - wenn dein Desktop auf >100% Skalierung steht (meist bei 4k und wqhd Monitoren) lässt man dementsprechend in Lutris mit einer höheren Dpi laufen, dadurch sind alle chromium Anwendungen „weird“ gerendert; sprich IS und das Neuigkeiten Fenster. Lässt man die Skalierung auf 100%, funktioniert es hingegen einwandfrei.

    - Der Playbutton im Gfclient für die einzelnen Fenster bleibt ausgegraut nachdem man den jeweiligen Client gestartet und geschlossen hat

    2 Mal editiert, zuletzt von flightm0de ()

  • Ja, das ist tatsächlich noch ein Problem vor dem ich stehe, mein 4k Monitor lässt die Fenster extrem klein aussehen.
    Gamescope habe ich einfach nicht zum laufen bekommen, warum kann ich auch nicht sagen. Interessanterweise skalieren die Fenster unter KDE Plasma, was ich ebenfalls benutze auch nicht mit wie in windows.
    Das mit dem python script müsste ich die tage mal austesten, vielleicht schafft das ja abhilfe.


    Ich nutze auch Lutris, das war am einfachsten einzurichten. Wie du oben siehst habe ich auch da meinen ärger mit. Diverse compatibility layer haben unterschiedliche erfolge gebracht, mal lief es flüssig, aber dafür war die schriftart total verkorkst, mal war die schriftart super, aber dafür hat zum beispiel der rechtsklick zum drehen sich verhakt und man kam dann da nicht mehr raus, sodass man quasi den charakter die ganze zeit umkreist hat.

    Ich war jetzt schon einige tage nicht mehr in linux, da ich aktuell sehr viel farme und mir den "stress" nicht antun wollte.
    Ich glaube aber ich bin in irgendeiner Proton 10.xx gelandet, womit zumindest alles stabil und optisch sauber lief.

    Vielleicht kann man sich ja mal bei gelegenheit zusammentun, oder einfach diesen thread nutzen um die learnings und eventuell sogar einen guide zu erstellen, wie man dieses gemeine windows endlich von der klippe stürzen kann.

  • in Lutris kannst du den Dpi Faktor selbst übergeben. Standardmäßig ists auf 96, willst du zb 125% Skalierung setzt du den Wert auf 96*1.25, also 120.

    Dadurch sind die Fenster immerhin größer, spiele so selbst auf nem 4k Monitor.

  • Welche Emulations Layer nutzt du? Hatte die besten Erfahrungen mit Lutris, aber da gab es auch ein paar nervige Fehler (kein GF Logout, IS ging nicht, etc..)

    GE-Proton funktioniert out of the box einwandfrei für mich. Damit der Ingame Browser (IS, Missionen etc) wieder geht muss man nur folgende Umgebungsvariable setzen:
    Configure -> System options -> Environment variables
    Key: LIBGL_ALWAYS_SOFTWARE
    Value: 1