DAoC Server Erstellen [ Anleitung ]
PostPosted: Sat Mar 09, 2013 9:57 pm
Erstmal braucht ihr diese Programme :
- Heidisql ( Datenbank ) - http://www.heidisql.com/
- Wampserver (mysql) - http://www.wampserver.com/en/ (runterscrollen - genau lesen)
- DOL Server Autobuild - http://www.dolserver.net/products/dolserver/
- Notepad++ ( damit könntet ihr scripte schreiben,editieren) ich find das programm relativ übersichtlich.
- DAoC Portal (freeshard launcher) - http://www.dolserver.net/daocportal/
1) ihr geht in den Ordner den ihr zuvor gedownloaded habt (Dawn of Light r2959) ordner name ))
2) ihr startet diese anwendung : DOL Config
3) neben der general configuration ( oben links ) seht ihr: Database,Extra properties und Server properties -> klickt auf Database.
4) Database type: MySQL, häckchen bei Autosave Database , Autosave Interval: 10 minutes - sollte Ok sein.
--
MySQL Database settings :
5) Server Address: localhost
6) Port : 3306
7) Database Name: (bei euch) dol , könnt ihr aber je nach belieben ändern, sofern ihr auch eine neue DB in Heidisql angelegt habt.
Username: root
9) Password: keins o. eins ausdenken.
-> Klick auf Test connection
10) sollte in roter Schrift solch eine Fehlermeldung erscheinen: Unabe to connect to any of the specified MySQL hosts'
11) dann stimmt etwas mit eurem host nicht, sprich: wampserver wurde nicht richtig gestartet (garnicht-oder ist offline)
12) anderer seits würde dann eine grüne schrift stehen : GRATULATIONS, Iam connected.
13) Save configuration.
---
14) DOL Server.exe Starten ( im ordner)
15) dann erscheint ein fenster ( euer server wo alles genau beschrieben wird was geladen wird, und was nicht ) - warten bist er fertiggeladen hat.
16) den Server per /exit command in der console ausschalten/herunterfahren/elemente werden gespeichert.
17) startet HeidiSql DB : dol - linksklick drauf. dort seht ihr die 'tables' die geladen wurden und könnt in diese 'eindringen' und sie befüllen/verändern.
Nun wollen wir den server in die Liste bekommen,bloß wie? :
´
->>>> Server erstellung, um ihn online zu bringen <<<<- ' http://www.dolserver.net/daocportal/add.php '
- Downloaded euch das Script: - http://sourceforge.net/projects/dolserv ... r/download
- nachdem ihr des gedownloaded habt, kehrt zum ordner zurück doppelklick auf den ordner Scripts.
- nun seit ihr im Script ordner, dort legt ihr das Script: 'ServerListUpdate.cs' ab.
- doppelklick auf das script und indem script gebt ihr euren DOL username und euer DOL passwort an. ( genau lesen )
TortoiseSVN - http://sourceforge.net/projects/tortoisesvn/?source=dlp | download
- Sobald du TortoiseSVN installiert hast, erstellst du auf dem Desktop einen Ordner namens 'DOL von SVN' und öffnest ihn
- Mach nun in das leere Fenster einen Rechtsklick und klick auf 'SVN Checkout...'
- Bei 'URL of repository' folgendes eingeben
https://dolserver.svn.sourceforge.net/s ... harp/trunk
-> Den Link am besten per 'Rechtsklick -> Verknüpfung kopieren' in Tortoise einfügen
- 'OK' anklicken
Tortoise lädt nun den Quellcode von DOL in den Ordner. Solltest du eine Fehlermeldung bekommen, dann schließ das Fenster,
mach an einer leeren Stelle im Ordner erneut einen Rechtsklick und klick auf 'SVN Update'. Tortoise nimmt seine Arbeit nun
wieder auf und lädt die restlichen Dateien herunter. Per 'SVN Update' kannst du den Quellcode (sofern Dateien verändert wurden)
auch aktualisieren.
Trainer Erstellen:
Albion:
--Stufe 1-5 Ausbilder--
Magier-Ausbilder = MageTrainer
Jünger-Ausbilde = DiscipleTrainer
Elemetarist-Ausbilder = ElementalistTrainer
Kämpfer-Ausbilder = FighterTrainer
Gauner-Ausbilder = AlbionRogueTrainer
Novize-Ausbilder = AcolyteTrainer
--Weiterführende Ausbilder--
Arawnritter-Ausbilder = ReaverTrainer
Hexer-Ausbilder = SorcererTrainer
Infiltrator-Ausbilder = InfiltratorTrainer
Kabbalist-Ausbilder = CabalistTrainer
Ketzer-Ausbilder = HereticTrainer
Kleriker-Ausbilder = ClericTrainer
Kundschafter-Ausbilder = ScoutTrainer
Minnesänger-Ausbilder = MinstrelTrainer
Nekromant-Ausbilder = NecromancerTrainer
Ordensbruder-Ausbilder = FriarTrainer
Paladin-Ausbilder = PaladinTrainer
Söldner-Ausbilder = MercenaryTrainer
Theurg-Ausbilder = TheurgistTrainer
Waffenmeister-Ausbilder = ArmsmanTrainer
Zauberer-Ausbilder = WizardTrainer
Hibernia:
--Stufe 1-5 Ausbilder--
Adept-Ausbilder = MagicianTrainer
Brigant-Ausbilder = StalkerTrainer
Haindiener-Ausbilder = ForesterTrainer
Eleve-Ausbilder = NaturalistTrainer
Wächter-Ausbilder = GuardianTrainer
--Weiterführende Ausbilder--
Animist-Ausbilder = AnimistTrainer
Banshee-Ausbilder = BainsheeTrainer
Barde-Ausbilder = BardTrainer
Beschwörer-Ausbilder = EnchanterTrainer
Champion-Ausbilder = ChampionTrainer
Druide-Ausbilder = DruidTrainer
Eldritch-Ausbilder = EldritchTrainer
Fian-Ausbilder = HeroTrainer
Hüter-Ausbilder = WardenTrainer
Mentalist-Ausbilder = MentalistTrainer
Nachtschatten-Ausbilder = NightshadeTrainer
Schnitter-Ausbilder = ValewalkerTrainer
Schwertmeister-Ausbilder = BlademasterTrainer
Vampyr-Ausbilder = VampiirTrainer
Waldläufer-Ausbilder = RangerTrainer
Midgard:
--Stufe 1-5 Ausbilder--
Mystiker-Ausbilder = MysticTrainer
Schurken-Ausbilder = MidgardRogueTrainer
Seher-Ausbilder = SeerTrainer
Wikinger-Ausbilder = VikingTrainer
--Weiterführende Ausbilder--
Berserker-Ausbilder = BerserkerTrainer
Donnerkrieger-Ausbilder = ThaneTrainer
Geisterbeschwörer-Ausbilder = SpiritmasterTrainer
Heiler-Ausbilder = HealerTrainer
Hexenmeister-Ausbilder = WarlockTrainer
Jäger-Ausbilder = HunterTrainer
Knochentänzer-Ausbilder = BonedancerTrainer
Krieger-Ausbilder = WarriorTrainer
Runenmeister-Ausbilder = RunemasterTrainer
Schamane-Ausbilder = ShamanTrainer
Schattenklinge-Ausbilder = ShadowbladeTrainer
Skalde-Ausbilder = SkaldTrainer
Walküre-Ausbilder = ValkyrieTrainer
Wilder-Ausbilder = SavageTrainer
Hier noch ein Beispiel für einen Fian-Ausbilder: '/mob create DOL.GS.Trainer.HeroTrainer'
F: Mit welchen Befehlen kann ich Schmiede, Heiler, Antreiber etc. erstellen?
A: Benutz den Befehl '/mob create DOL.GS.Scripts.NpcName'
(Den Wert 'NpcName' durch die englischen Werte ersetzen)
Antreiber = GameHastener
Antreiber für Housing = GameHousingHastener
Bannzauberer = Enchanter
Gesichtsrespec-NPC = FaceCustomiser - (Name die Magische)
Gildenregistrator = GuildRegistrar
Heiler = GameHealer
Manabeschwörer = Recharger
Namensregistrator = NameRegistrar
Schatzhüter = GameVaultKeeper
Schmied = Blacksmith
Siegelmacher = EmblemNPC
Ausbilder für Berufe:
Alchimist-Ausbilder = AlchemistsMaster
Bogenbauer-Ausbilder = FletchingMaster
Bannzauberer-Ausbilder = SpellCraftingMaster
Rüstungsmacher-Ausbilder = ArmorCraftingMaster
Schneider-Ausbilder = TailoringMaster
Waffenschmied-Ausbilder = WeaponCraftingMaster
Hier noch ein Beispiel für einen Schmied: '/mob create DOL.GS.Scripts.Blacksmith'
Ihr könnt wenn ihr im spiel seit, gamemaster einstellen, die euch arbeit abnehmen und für euch /mit euch arbeiten.
(normaler Spieler = 1, GM = 2, Admin = 3)
dies stellt ihr so ein : den spieler im target haben der gm sein soll und (als admin) /plvl 2 [spielername] eingeben
oder: /plvl 3 für den Admin Status.
Wo seh ich die Befehle, die ich brauche, um dinge wie objekte oder monster zu erstellen? :
(((Zuerst IMMER /debug on , und f12 falls ihr fliegen wollt.
/mob -> mob befehle
/object -> objekt befehle
/keep -> keep befehle
/item -> item befehle
/jump -> jump befehle
/area -> gebiet befehle
/player - spieler befehle wie zB. /player kick -> kickt einen spieler
*jump -> um zusehen, wohin ihr jumpen könnt zB. *jump DFHIB -> dann portet ihr euch nach 'DarknessFallsHibernia'
+ es gibt noch viele andere befehle, testet es einfach mal aus
- ihr könnt auch eigene teleporter erstellen, indem ihr wenn ihr im spiel seit folgenes macht : /mob create DOL.GS.SimpleTeleporter -> rechsklick auf ihn und dort ist eine anleitung, wie er eingestellt wird ( ist simple )
- Ich Hoffe ich konnte ein paar Leuten weiterhelfen.
Dewa|Ullandra|Administrator
- Heidisql ( Datenbank ) - http://www.heidisql.com/
- Wampserver (mysql) - http://www.wampserver.com/en/ (runterscrollen - genau lesen)
- DOL Server Autobuild - http://www.dolserver.net/products/dolserver/
- Notepad++ ( damit könntet ihr scripte schreiben,editieren) ich find das programm relativ übersichtlich.
- DAoC Portal (freeshard launcher) - http://www.dolserver.net/daocportal/
1) ihr geht in den Ordner den ihr zuvor gedownloaded habt (Dawn of Light r2959) ordner name ))
2) ihr startet diese anwendung : DOL Config
3) neben der general configuration ( oben links ) seht ihr: Database,Extra properties und Server properties -> klickt auf Database.
4) Database type: MySQL, häckchen bei Autosave Database , Autosave Interval: 10 minutes - sollte Ok sein.
--
MySQL Database settings :
5) Server Address: localhost
6) Port : 3306
7) Database Name: (bei euch) dol , könnt ihr aber je nach belieben ändern, sofern ihr auch eine neue DB in Heidisql angelegt habt.
Username: root
9) Password: keins o. eins ausdenken.
-> Klick auf Test connection
10) sollte in roter Schrift solch eine Fehlermeldung erscheinen: Unabe to connect to any of the specified MySQL hosts'
11) dann stimmt etwas mit eurem host nicht, sprich: wampserver wurde nicht richtig gestartet (garnicht-oder ist offline)
12) anderer seits würde dann eine grüne schrift stehen : GRATULATIONS, Iam connected.
13) Save configuration.
---
14) DOL Server.exe Starten ( im ordner)
15) dann erscheint ein fenster ( euer server wo alles genau beschrieben wird was geladen wird, und was nicht ) - warten bist er fertiggeladen hat.
16) den Server per /exit command in der console ausschalten/herunterfahren/elemente werden gespeichert.
17) startet HeidiSql DB : dol - linksklick drauf. dort seht ihr die 'tables' die geladen wurden und könnt in diese 'eindringen' und sie befüllen/verändern.
Nun wollen wir den server in die Liste bekommen,bloß wie? :
´
->>>> Server erstellung, um ihn online zu bringen <<<<- ' http://www.dolserver.net/daocportal/add.php '
- Downloaded euch das Script: - http://sourceforge.net/projects/dolserv ... r/download
- nachdem ihr des gedownloaded habt, kehrt zum ordner zurück doppelklick auf den ordner Scripts.
- nun seit ihr im Script ordner, dort legt ihr das Script: 'ServerListUpdate.cs' ab.
- doppelklick auf das script und indem script gebt ihr euren DOL username und euer DOL passwort an. ( genau lesen )
TortoiseSVN - http://sourceforge.net/projects/tortoisesvn/?source=dlp | download
- Sobald du TortoiseSVN installiert hast, erstellst du auf dem Desktop einen Ordner namens 'DOL von SVN' und öffnest ihn
- Mach nun in das leere Fenster einen Rechtsklick und klick auf 'SVN Checkout...'
- Bei 'URL of repository' folgendes eingeben
https://dolserver.svn.sourceforge.net/s ... harp/trunk
-> Den Link am besten per 'Rechtsklick -> Verknüpfung kopieren' in Tortoise einfügen
- 'OK' anklicken
Tortoise lädt nun den Quellcode von DOL in den Ordner. Solltest du eine Fehlermeldung bekommen, dann schließ das Fenster,
mach an einer leeren Stelle im Ordner erneut einen Rechtsklick und klick auf 'SVN Update'. Tortoise nimmt seine Arbeit nun
wieder auf und lädt die restlichen Dateien herunter. Per 'SVN Update' kannst du den Quellcode (sofern Dateien verändert wurden)
auch aktualisieren.
Trainer Erstellen:
Albion:
--Stufe 1-5 Ausbilder--
Magier-Ausbilder = MageTrainer
Jünger-Ausbilde = DiscipleTrainer
Elemetarist-Ausbilder = ElementalistTrainer
Kämpfer-Ausbilder = FighterTrainer
Gauner-Ausbilder = AlbionRogueTrainer
Novize-Ausbilder = AcolyteTrainer
--Weiterführende Ausbilder--
Arawnritter-Ausbilder = ReaverTrainer
Hexer-Ausbilder = SorcererTrainer
Infiltrator-Ausbilder = InfiltratorTrainer
Kabbalist-Ausbilder = CabalistTrainer
Ketzer-Ausbilder = HereticTrainer
Kleriker-Ausbilder = ClericTrainer
Kundschafter-Ausbilder = ScoutTrainer
Minnesänger-Ausbilder = MinstrelTrainer
Nekromant-Ausbilder = NecromancerTrainer
Ordensbruder-Ausbilder = FriarTrainer
Paladin-Ausbilder = PaladinTrainer
Söldner-Ausbilder = MercenaryTrainer
Theurg-Ausbilder = TheurgistTrainer
Waffenmeister-Ausbilder = ArmsmanTrainer
Zauberer-Ausbilder = WizardTrainer
Hibernia:
--Stufe 1-5 Ausbilder--
Adept-Ausbilder = MagicianTrainer
Brigant-Ausbilder = StalkerTrainer
Haindiener-Ausbilder = ForesterTrainer
Eleve-Ausbilder = NaturalistTrainer
Wächter-Ausbilder = GuardianTrainer
--Weiterführende Ausbilder--
Animist-Ausbilder = AnimistTrainer
Banshee-Ausbilder = BainsheeTrainer
Barde-Ausbilder = BardTrainer
Beschwörer-Ausbilder = EnchanterTrainer
Champion-Ausbilder = ChampionTrainer
Druide-Ausbilder = DruidTrainer
Eldritch-Ausbilder = EldritchTrainer
Fian-Ausbilder = HeroTrainer
Hüter-Ausbilder = WardenTrainer
Mentalist-Ausbilder = MentalistTrainer
Nachtschatten-Ausbilder = NightshadeTrainer
Schnitter-Ausbilder = ValewalkerTrainer
Schwertmeister-Ausbilder = BlademasterTrainer
Vampyr-Ausbilder = VampiirTrainer
Waldläufer-Ausbilder = RangerTrainer
Midgard:
--Stufe 1-5 Ausbilder--
Mystiker-Ausbilder = MysticTrainer
Schurken-Ausbilder = MidgardRogueTrainer
Seher-Ausbilder = SeerTrainer
Wikinger-Ausbilder = VikingTrainer
--Weiterführende Ausbilder--
Berserker-Ausbilder = BerserkerTrainer
Donnerkrieger-Ausbilder = ThaneTrainer
Geisterbeschwörer-Ausbilder = SpiritmasterTrainer
Heiler-Ausbilder = HealerTrainer
Hexenmeister-Ausbilder = WarlockTrainer
Jäger-Ausbilder = HunterTrainer
Knochentänzer-Ausbilder = BonedancerTrainer
Krieger-Ausbilder = WarriorTrainer
Runenmeister-Ausbilder = RunemasterTrainer
Schamane-Ausbilder = ShamanTrainer
Schattenklinge-Ausbilder = ShadowbladeTrainer
Skalde-Ausbilder = SkaldTrainer
Walküre-Ausbilder = ValkyrieTrainer
Wilder-Ausbilder = SavageTrainer
Hier noch ein Beispiel für einen Fian-Ausbilder: '/mob create DOL.GS.Trainer.HeroTrainer'
F: Mit welchen Befehlen kann ich Schmiede, Heiler, Antreiber etc. erstellen?
A: Benutz den Befehl '/mob create DOL.GS.Scripts.NpcName'
(Den Wert 'NpcName' durch die englischen Werte ersetzen)
Antreiber = GameHastener
Antreiber für Housing = GameHousingHastener
Bannzauberer = Enchanter
Gesichtsrespec-NPC = FaceCustomiser - (Name die Magische)
Gildenregistrator = GuildRegistrar
Heiler = GameHealer
Manabeschwörer = Recharger
Namensregistrator = NameRegistrar
Schatzhüter = GameVaultKeeper
Schmied = Blacksmith
Siegelmacher = EmblemNPC
Ausbilder für Berufe:
Alchimist-Ausbilder = AlchemistsMaster
Bogenbauer-Ausbilder = FletchingMaster
Bannzauberer-Ausbilder = SpellCraftingMaster
Rüstungsmacher-Ausbilder = ArmorCraftingMaster
Schneider-Ausbilder = TailoringMaster
Waffenschmied-Ausbilder = WeaponCraftingMaster
Hier noch ein Beispiel für einen Schmied: '/mob create DOL.GS.Scripts.Blacksmith'
Ihr könnt wenn ihr im spiel seit, gamemaster einstellen, die euch arbeit abnehmen und für euch /mit euch arbeiten.
(normaler Spieler = 1, GM = 2, Admin = 3)
dies stellt ihr so ein : den spieler im target haben der gm sein soll und (als admin) /plvl 2 [spielername] eingeben
oder: /plvl 3 für den Admin Status.
Wo seh ich die Befehle, die ich brauche, um dinge wie objekte oder monster zu erstellen? :
(((Zuerst IMMER /debug on , und f12 falls ihr fliegen wollt.
/mob -> mob befehle
/object -> objekt befehle
/keep -> keep befehle
/item -> item befehle
/jump -> jump befehle
/area -> gebiet befehle
/player - spieler befehle wie zB. /player kick -> kickt einen spieler
*jump -> um zusehen, wohin ihr jumpen könnt zB. *jump DFHIB -> dann portet ihr euch nach 'DarknessFallsHibernia'
+ es gibt noch viele andere befehle, testet es einfach mal aus
- ihr könnt auch eigene teleporter erstellen, indem ihr wenn ihr im spiel seit folgenes macht : /mob create DOL.GS.SimpleTeleporter -> rechsklick auf ihn und dort ist eine anleitung, wie er eingestellt wird ( ist simple )
- Ich Hoffe ich konnte ein paar Leuten weiterhelfen.
Dewa|Ullandra|Administrator