|
You last visited: Today at 09:27
Advertisement
Know how ! - Anfängertutorials by Marco_A
Discussion on Know how ! - Anfängertutorials by Marco_A within the Metin2 PServer Guides & Strategies forum part of the Metin2 Private Server category.
02/04/2012, 16:07
|
#1
|
elite*gold: 0
Join Date: May 2011
Posts: 10,932
Received Thanks: 11,779
|
Know how ! - Anfängertutorials by Marco_A
Guten Abend,
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:
Mit Navicat verbinden:
Navicat wird benötigt um eure Datenbank zu verwalten, hier ein Downloadlink:
Hamachi:
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.
DynDns:
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.
Rootserver:
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.
Mit Filezilla verbinden:
Filezilla wird benötigt um eure Serverfiles zu verwalten, hier ein Downloadlink:
Hamachi:
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.
DynDns:
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.
Rootserver:
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.
/bin/sh - Fehler lösen
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.
Quests einfügen
Rain oder andere 2007er Serverfiles:
1. Die Quest per Filezilla in den Questordner hochladen, diesen findet ihr in diesem Verzeichnis:
/usr/rain/channel/share_data/locale/hongkong/quest
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]
4. Jetzt nur noch den Server rebooten - fertig.
Normale 2010 oder 2011er Serverfiles:
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]
4. Jetzt nur noch den Server rebooten - fertig.
Daroos 1678 Serverfiles:
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:
metin2 qc
4. Jetzt nur noch den Server rebooten - fertig.
Uppverfahren einstellen:
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.
4. Abspeichern, rebooten - fertig.
Querys einfügen:
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]
Backups erstellen:
Wenn ihr Backups von euren Serverfiles oder eurer Datenbank
erstellen wollt, aber nicht wisst wie es geht, seit ihr hier genau richtig.
Game backuppen:
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.
Datenbank backuppen:
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.
Shops erstellen:
Wenn ihr eure Shops abändern oder neue Shops erstellen möchtet, geht wiefolgt vor:
Shops abändern:
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.
Neue Shops erstellen:
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.
Neuen GameMaster einstellen:
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.
Andere Leute per Navicat connecten lassen
Wenn ihr möchtet, dass andere Leute auch an eurem Server arbeiten
können müsst ihr natürlich dafür sorgen, dass sie per Navicat connecten können.
1. Ihr öffnet Portmap.
2. Ihr fügt nun den Port 3306 hinzu und schaltet ihn an.
3. Nun kann euer Freund wiefolgt connecten:
Connection Name: Beliebiger Name, z.B. "Server von Freund"
Host Name: Eure komplette Hamachi-IP
Port: 3306
User Name: root
Password: Euer MySQL Passwort
Nun kann er ohne Probleme connecten.
Andere Leute per Filezilla connecten lassen
Wenn ihr möchtet, dass andere Leute auch an eurem Server arbeiten
können müsst ihr natürlich dafür sorgen, dass sie per Filezilla connecten können.
1. Ihr öffnet Portmap.
2. Ihr fügt nun den Port 22 hinzu und schaltet ihn an.
3. Nun kann euer Freund wiefolgt connecten:
Server: Eure komplette Hamachi-IP
Benutzername: root
Passwort: Euer Filezilla-Passwort
Port: 22
Nun kann er ohne Probleme connecten.
Neue Waffen von Darki einfügen:
Hierzu gibt es ein Videotutorial von mir:
Threadlink: 
Neue Serverfiles von Daroo aufsetzen:
Hierzu gibt es ein Videotutorial von mir:
Serverfiles:  Client: 
Die Tutorials werden stetig aktualisiert und weitere werden folgen.
Credits:
Code:
Marco_A: Alle Tutorials und Videotutorials
Changelog:
Code:
Version 1.1: Drei neue Tutorials hinzugefügt // 14Tutorials - 12.02.2012
Version 1.0: Thread erstellt // 11Tutorials - 04.02.2012
Mit freundlichen Grüßen, Marco_A
|
|
|
02/04/2012, 16:14
|
#2
|
elite*gold: 80
Join Date: Feb 2010
Posts: 4,407
Received Thanks: 2,857
|
Es gibt schon öfters solche Thread's nur die meisten werden halt nicht geupdated.
Aber ich kenn es oft genug die ganzen PN's obwohl alles hier 100x in epvp.
Schön übersichtlich , wenn dus aktuell hälst dann ist super.
Marco_A Qualität halt <3
|
|
|
02/04/2012, 16:19
|
#3
|
elite*gold: 1
Join Date: Mar 2011
Posts: 1,473
Received Thanks: 1,382
|
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.
|
|
|
02/04/2012, 16:22
|
#4
|
elite*gold: 0
Join Date: May 2011
Posts: 10,932
Received Thanks: 11,779
|
Quote:
Originally Posted by .Nagato
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.
MfG Marco_A
|
|
|
02/04/2012, 16:23
|
#5
|
elite*gold: 37
Join Date: Jan 2010
Posts: 2,035
Received Thanks: 1,706
|
Mmh ... ich denke es kann nie genügend sammelthreads in dem sinn geben! Aber bei der THX geilheit stimme ich zu *hust* .
aber ehrlich gesagt: ich finde es nützlich und ich finde das ewige gegenseitige Begriegen scheiße, also -> C00kie ?
|
|
|
02/04/2012, 16:32
|
#6
|
elite*gold: 80
Join Date: Feb 2010
Posts: 4,407
Received Thanks: 2,857
|
Quote:
Originally Posted by .Nagato
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.
 Habt euch lieb !
|
|
|
02/04/2012, 16:38
|
#7
|
elite*gold: 0
Join Date: Feb 2010
Posts: 7,220
Received Thanks: 6,758
|
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 (;
Best Regards,
SoNiice'
|
|
|
02/04/2012, 16:44
|
#8
|
elite*gold: 0
Join Date: Jan 2012
Posts: 7,868
Received Thanks: 7,711
|
Ich finde das tut gut.
Wird sicher einigen helfen.
Und wenn ich sowas wie thx-geilheit schonwieder lese. Nur weil er einen thread aufmacht  ihr wart auch schonmal reifer
|
|
|
02/04/2012, 16:46
|
#9
|
elite*gold: 2
Join Date: Mar 2009
Posts: 1,427
Received Thanks: 584
|
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
|
|
|
02/04/2012, 16:54
|
#10
|
elite*gold: 0
Join Date: Dec 2008
Posts: 69
Received Thanks: 3
|
tnx for this and for all tutorials
|
|
|
02/04/2012, 17:06
|
#11
|
elite*gold: 0
Join Date: May 2011
Posts: 385
Received Thanks: 260
|
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
|
|
|
02/04/2012, 17:08
|
#12
|
elite*gold: 0
Join Date: Jan 2012
Posts: 38
Received Thanks: 67
|
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...
|
|
|
02/04/2012, 17:13
|
#13
|
elite*gold: 1230
Join Date: Jun 2008
Posts: 5,317
Received Thanks: 668
|
Schönes Tutorial
Wenn du weiter daran arbeitest könnte man es sogar Sticken!
Weiter so <3
|
|
|
02/04/2012, 17:23
|
#14
|
elite*gold: 1
Join Date: Feb 2011
Posts: 2,998
Received Thanks: 1,032
|
Quote:
Originally Posted by .Nagato
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!
|
|
|
02/04/2012, 17:24
|
#15
|
elite*gold: 1250
Join Date: Oct 2010
Posts: 3,599
Received Thanks: 5,523
|
Danke für die Mühe , aber ich weiß jetzt nicht wieso die in dein Thread rein gucken sollten wenn die nicht in den anderen rein gucken .
|
|
|
All times are GMT +1. The time now is 09:28.
|
|