Discussion on Know how ! - Anfängertutorials by Marco_A within the Metin2 PServer Guides & Strategies forum part of the Metin2 Private Server category.
da seit geraumer Zeit täglich Threads erstellt werden, in denen es um eigentlich
sehr simple Fragen geht, wie z.B: "Wie füge ich Quest xy ein", poste ich hier eine
große Sammlung von Tutorials über mehr oder weniger komplexe Fehler. Das Tutorial
wird stetig aktuell gehalten, sollte dies nicht mehr der Fall sein, werde ich euch darüber in Kenntnis setzen.
Nun genug der großen Worte und los mit den Tutorials:
1. Wir öffnen Navicat Lite und klicken oben auf Connection, danach auf MySQL. 2. Bei Connection Name tragen wir irgendeinen Namen ein, z.B. "Mein Server". 3. Bei Host Name tragen wir unsere Hamachi-IP mit .100 ein. 4. Bei Port tragen wir 3306 ein. 5. Bei User Name lassen wir root bestehen und tragen nun bei Password unser Passwort ein. 6. Jetzt klicken wir auf Okay und machen dann einen Doppelklick zum connecten.
1. Wir öffnen Navicat Lite und klicken oben auf Connection, danach auf MySQL. 2. Bei Connection Name tragen wir irgendeinen Namen ein, z.B. "Mein Server". 3. Bei Host Name tragen wir unsere normale IP ein (). 4. Bei Port tragen wir 3306 ein. 5. Bei User Name lassen wir root bestehen und tragen nun bei Password unser Passwort ein. 6. Jetzt klicken wir auf Okay und machen dann einen Doppelklick zum connecten.
1. Wir öffnen Navicat Lite und klicken oben auf Connection, danach auf MySQL. 2. Bei Connection Name tragen wir irgendeinen Namen ein, z.B. "Mein Server". 3. Bei Host Name tragen wir unsere Rootserver-IP ein. 4. Bei Port tragen wir 3306 ein. 5. Bei User Name lassen wir root bestehen und tragen nun bei Password unser Passwort ein. 6. Jetzt klicken wir auf Okay und machen dann einen Doppelklick zum connecten.
1. Wir öffnen Filezilla und klicken auf Datei -> Servermanager. 2. Nun gehen wir auf Neuer Server und tragen dort einen Namen ein, z.B: "Mein Server". 3. Auf der rechten Seite sehen wir die Einstellungen und gehen in den Reiter Allgemein. 4. Bei Server tragen wir unsere Hamachi IP mit der .100 ein. 5. Bei Port tragen wir 21 oder 22 ein, Serverfiles abhängig (bei Kays Serverfiles eine 63). 6. Bei Protokoll wählen wir SFTP - SSH Files Transfer Protocol aus. 7. Verbindungsart lassen wir auf Normal. 8. Bei Benutzer tragen wir root ein und bei Passwort das jeweilige Passwort. 9. Nun klicken wir auf Okay und machen einen Doppelklick auf euren Servernamen um die Verbindung aufzubauen.
1. Wir öffnen Filezilla und klicken auf Datei -> Servermanager. 2. Nun gehen wir auf Neuer Server und tragen dort einen Namen ein, z.B: "Mein Server". 3. Auf der rechten Seite sehen wir die Einstellungen und gehen in den Reiter Allgemein. 4. Bei Server tragen wir unsere IP ein (). 5. Bei Port tragen wir 21 oder 22 ein, Serverfiles abhängig (bei Kays Serverfiles eine 63). 6. Bei Protokoll wählen wir SFTP - SSH Files Transfer Protocol aus. 7. Verbindungsart lassen wir auf Normal. 8. Bei Benutzer tragen wir root ein und bei Passwort das jeweilige Passwort. 9. Nun klicken wir auf Okay und machen einen Doppelklick auf euren Servernamen um die Verbindung aufzubauen.
1. Wir öffnen Filezilla und klicken auf Datei -> Servermanager. 2. Nun gehen wir auf Neuer Server und tragen dort einen Namen ein, z.B: "Mein Server". 3. Auf der rechten Seite sehen wir die Einstellungen und gehen in den Reiter Allgemein. 4. Bei Server tragen wir unsere Root-IP ein. 5. Bei Port tragen wir 21 oder 22 ein, Serverfiles abhängig (bei Kays Serverfiles eine 63). 6. Bei Protokoll wählen wir SFTP - SSH Files Transfer Protocol aus 7. Verbindungsart lassen wir auf Normal. 8. Bei Benutzer tragen wir root ein und bei Passwort das jeweilige Passwort. 9. Nun klicken wir auf Okay und machen einen Doppelklick auf euren Servernamen um die Verbindung aufzubauen.
Der /bin/sh Fehler ist sehr einfach zu lösen, geht wiefolgt vor:
1. Einmal Enter drücken damit wieder das # erscheint. 2. Nunfsck oder fsck -y eingaben (dann kann Schritt 3 übersprungen werden) der Konsole eingeben und Enter drücken. 3. Alle Fragen mit y beantworten. 4. Nachdem alle Fragen gestellt wurden etwa 3Minuten abwarten. 5. Nun sollte die Meldung "System Modifi" erscheinen, dann rebooten - fertig.
2. Nun öffnet ihr eure honkong_list und tragt unten den Namen eurer neuen Quest ein,
danach macht ihr noch einen Absatz, denn die letzte Zeile muss leer bleiben.
3. Nun müsst ihr nur noch die make.sh ausführen,
dazu gebt ihr in eurer Konsole folgenden Befehl ein:
cd /usr/rain/channel/share_data/locale/hongkong/quest[ENTER] chmod 777 make.sh[ENTER] sh make.sh[ENTER]
1. Die Quest per Filezilla in den Questordner hochladen, diesen findet ihr in diesem Verzeichnis:
/home/game/share/locale/germany/quest
2. Nun öffnet ihr eure locale_list und tragt unten den Namen eurer neuen Quest ein,
danach macht ihr noch einen Absatz, denn die letzte Zeile muss leer bleiben.
3. Nun müsst ihr nur noch die make.py ausführen,
dazu gebt ihr in eurer Konsole folgenden Befehl ein:
cd /home/game/share/locale/germany/quest[ENTER] chmod 777 make.py[ENTER] pyhon make.py[ENTER]
1. Die Quest per Filezilla in den Questordner hochladen, diesen findet ihr in diesem Verzeichnis:
/home/game/share/locale/germany/quest
2. Nun öffnet ihr eure quest_list und tragt unten den Namen eurer neuen Quest ein,
danach macht ihr noch einen Absatz, denn die letzte Zeile muss leer bleiben.
3. Nun müsst ihr nur noch die make.py ausführen,
dazu gebt ihr in eurer Konsole folgenden Befehl ein:
Als erstes sucht ihr euch die Waffe, aus die ihr zu einer
höheren uppbar machen möchtet, als Beispiel nehme ich hierzu
einmal das Schlachtschwert +9 (149) zu Siriusschwert +0 (270):
1. Ihr öffnet eure item_proto und geht zu eurer Waffe, in diesem Fall 149, und tragt in der
Spalte refined_vnum die Vnum der Waffe ein, zu der eure Ausgangswaffe werden soll - in diesem Fall 270.
2. Nun tragt ihr bei refine_set irgendeine Zahl ein die es noch nicht gibt, am Besten einfach
irgendeine 5stellige Zahl oder so , diese musst Du dir aber gut merken !
3. Nun schließen wir die item_proto und öffnen unsere refine_proto,
erstellen eine neue Reihe und tragen in die Spalten folgendes ein:
ID: Die refine_set die wir angegeben haben (5stellige Zahl) Vnum0: Die Vnum des ersten Uppitems Count0: Die Anzahl wie oft das erste Uppitem benötigt wird Vnum1: Die Vnum des zweiten Uppitems Count1: Die Anzahl wie oft das zweite Uppitem benötigt wird Vnum2: Die Vnum des dritten Uppitems Count2: Die Anzahl wie oft das dritte Uppitem benötigt wird Vnum3: Die Vnum des vierten Uppitems Count3: Die Anzahl wie oft das vierte Uppitem benötigt wird Vnum4: Die Vnum des fünften Uppitems Count4: Die Anzahl wie oft das fünfte Uppitem benötigt wird cost: Der Yangbetrag, welcher zum Uppen benötigt wird src_vnum: Leer lassen result_vnum: Leer lassen prob: Die Erfolgschance in %
Solltet ihr wollen, dass keine Uppitems benötigt werden, tragt bei den Vnums und Counts 0 ein.
Das einfügen von Querys ist zwar sehr simpel, jedoch haben immernoch einige
Probleme damit, hier ein kleiner Leitfaden bezüglich Querys und deren Nutzen:
Querrys sind dafür da, um z.B. neue Items, Mobs ... einzufügen ohne alle Werte einzeln
eintragen zu müssen - sie können einfach ausgeführt werden, sodass die Werte übernommen werden.
1. Wir connecten per Navicat auf unseren Server und klicken oben auf Query. 2. Nun klicken wir auf New Query, sodass sich ein Interface öffnet. 3. Wir kopieren nun unsere Querys und fügen sie ins Interface ein. 4. Wir klicken nun auf Run und warten je nach Länge 2 bis 15 Sekunden ab, dann sollte diese Meldung erscheinen:
[Inhalt der Querry]
Affected rows: [Anzahl der Querrys]
Time: [Zeit in Millisekunden]
1. Ihr öffnet eure Konsole / Putty und fahrt den Server hoch. 2. Nun gebt ihr folgendes ein:
cd /home[ENTER] tar -cvjf game.tar.gz game[ENTER]
3. Fertig, nun verbindet ihr euch mit einem FTP-Programm (Filezilla) mit dem
Server und geht ins Verzeichnis /home, nun einfach das Archiv game.tar.gz runterladen - fertig.
1. Ihr öffnet eure Konsole / Putty und fahrt den Server hoch. 2. Nun gebt ihr folgendes ein:
cd /var/db[ENTER] tar -cvjf mysql.tar.gz mysql[ENTER]
3. Fertig, nun verbindet ihr euch mit einem FTP-Programm (Filezilla) mit dem
Server und geht ins Verzeichnis /var/db, nun einfach das Archiv mysql.tar.gz runterladen - fertig.
1. Als erstes suchen wir einen Shop heraus den wir abändern möchten, dazu öffnen wir unsere shop Tabelle und schauen nach, welche ID der Shop hat - z.B. die Gemi mit der ID 3 (kann abweichen).
2. Nun öffnen wir unsere shop_item und haben nun 2 Möglichkeiten:
Entweder wir ersetzen die aktuellen Items oder wir platzieren neue Items im Shop.
Um aktuelle Items zu ersetzen suchen wir uns einen Eintrag heraus mit der Shop-ID 3,
nun ersetzen wir bei item_vnum die alte item_vnum durch die des neuen Items. Als letztes
noch den count anpassen, welcher für die Anzahl eines Items im jeweiligen Shop steht.
Um neue Items zu platzieren erstellen wir zuerst eine neue Zeile, bei ID tragen wir die ID
unseres Shops ein, in diesem Fall 3. Bei item_vnum tragen wir die Vnum des Items ein, welches
wir in diesem Shop zum Kauf anbieten wollen. Zum Schluss nur noch bei count die Anzahl des Items
im jeweiligen Shop eintragen - fertig.
1. Zuerst öffnet ihr eure Tabelle shop und tragt bei ID eine noch nicht vergebene ID ein. 2. Bei name tragt ihr am Besten den Namen des Shops ein, es ist egal was dort steht. 3. In der Spalte npc_vnum tragt ihr nun die Vnum des NPCs ein, abspeichern und shop schließen. 4. Nun öffnet ihr eure mob_proto und sucht nach eurem NPC, tragt bei type und on_click eine 1 ein. 5. Wir haben jetzt einen Shop erstellt, jedoch fehlen noch die Items, dazu öffnen wir nun unsere shop_item. 6. In der Spalte shop_vnum tragen wir nun die ID unseres Shops ein. 7. Bei item_vnum tragen wir die Vnum des zu verkaufenden Items ein. 8. Als letztes bei count die Anzahl des Items eintragen, rebooten - fertig.
Jeder gute Server hat GameMaster, wenn Du wissen möchtest, wie Du einen GameMaster einstellst, lies weiter.
1. Wir öffnen Navicat und connecten auf den Server. 2. Als nächstes öffnen wir die Tabelle gmhost und tragen dort ALL ein. 3. Nun öffnen wir die gmlist und tragen dort folgendes ein:
mID: Irgendeine noch nicht vergebene ID mAccount: Der Benutzername des Accounts, welcher einen GM-Charakter enthalten soll. mName: Der Name des zukünftigen GameMasters. mContactIP: Auch hier ALL eintragen. mServerIP: Auch hier ALL eintragen mAuthority: Am Besten Implentor, je nachdem welche Rechte derjenige haben soll.
4. Den Server rebooten - fertig.
Das Connecten mit Filezilla und Navicat dauert eine Ewigkeit
Viele kennen es, dass es eine halbe Ewigkeit dauert
bis Navicat und Filezilla auf euren Server connecten können, dies behebt ihr so:
1. Filezilla öffnen und auf euren Server connecten, wie das geht siehe oben.
2. Den Ordner /etc öffnen.
3. Die Datei resolv.conf auswählen, Rechtsklick darauf machen und auf Umbenennen klicken.
4. Die Datei nun in resolv1.conf umbenennen.
5. Den Server rebooten - fertig.
Nun könnt ihr in wenigen Sekunden per Navicat und Filezilla connecten.
Oooh, wie süß.
Der kleine Marco_a probiert noch thx geiler zu sein - reported.
Jetzt kann man dich mal etwas nachmachen:
#reported
#closerequest - gibt es schon so oft, sogar in Sammelthreads.
Lass dir was neues einfallen.
Oooh, wie süß.
Der kleine Marco_a probiert noch thx geiler zu sein - reported.
Jetzt kann man dich mal etwas nachmachen:
#reported
#closerequest - gibt es schon so oft, sogar in Sammelthreads.
Lass dir was neues einfallen.
1. Thanksgeil ? Ich kann mit Thanks nichts anfangen. 2. Der Thread von Yacki wurde vor über 5Monaten das letzte mal aktualisiert. 3. Der Index ist mit diesem Thread nicht zu vergleichen.
Dieser Thread wird mit selbstgeschriebenen sowie selbstverfilmten
Videotutorials aktuell gehalten und hebt sich dadurch von den anderen ab.
Oooh, wie süß.
Der kleine Marco_a probiert noch thx geiler zu sein - reported.
Jetzt kann man dich mal etwas nachmachen:
#reported
#closerequest - gibt es schon so oft, sogar in Sammelthreads.
Lass dir was neues einfallen.
Ach Nagato
Kollege ich hab nichts gegen dich sind ja auch immer klar gekommen.
Aber irgendwie hatest du alles was Marco_A hier in epvp macht.
Sei doch froh das hier überhaupt noch was für die Anfänger gemacht wird.
Jeder hier der bisschen aktiv hier ist , hasst diese ganzen "LOHLLL ICH HAB DAURRURKICK MIT MAINAN CLIENTSS BÜTTE HEPFT MIR ISH GEBB THSSXX"
Du errinerst dich sicher noch an die Zeit wo auch du mal unten angefangen hast , ich sage nur [How to] mit 10er Client connecten Das gabs da zu dem Zeitpunkt auch schon 100x.
Hast du fein gemacht :}
Und Nagato, stop flame plx. Jeder der hier ist, kennt diese Threads, du vllt. nicht, ist auch egal, aber das sind übrigens Falschreports, die auch mit einer Infraction versehen werden (;
Ist ein nice Tutorial, es gibt zwar wirklich schon einige Tut's aber die sind immer recht unvollständig und auch recht unverständlich, dieses Tut hier ist echt vollkommen
Marco da fehlt noch einiges meiner Meinung, aber sonst nice !
Naja wir alle waren mal Anfänger oder nicht? Und alle die hier rum spamen werden reported
Wenn jemand anderer sowas erstellt, musst du immer irgendwas hinterlassen.
z.B. Jeder kann selber suchen " Gibts schon genug " Sowas von sinnlos " oder what halt...
Oooh, wie süß.
Der kleine Marco_a probiert noch thx geiler zu sein - reported.
Jetzt kann man dich mal etwas nachmachen:
#reported
#closerequest - gibt es schon so oft, sogar in Sammelthreads.
Lass dir was neues einfallen.
Hierbei gebe ich dem Poster vollkommen recht!
Marco, es ist nett wenn du dich für die Com bemühst,
Aber dieser Thread ist mehr als überflüssig, da es eigentlich
fast nur eine aufbau beschreibung mit kleinen einzelheiten
der serverfiles von daroo sind! Langsam geht mir deine ThX geilheit aufn keks!