Eathena Server Eröffnen (Tourtrail)

07/10/2005 13:22 Melphis#1
So dann werde ich mal nen Komplett neuen Guide aufsetzten ^^(mein erster E*PvP post darf net untergehen XD):
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Das ist erfahrt ihr im TuT:


1. Was brauche ich
2. Wie stelle ich meine grf_files.txt ein.
3. Wie stelle ich Login, Char und Map_athena.conf ein.
4. Wo stelle ich die Drop und Exp Rate ein sowie anderes.
5. Wie ändere ich die startposition der charaktäre.
6. Wie adde ich Npc´s.
7. Wie erstelle ich eine sclient info
8. Wie erstelle ich einen account sowie einen GM account
9. Wo kann man sich eine nichtwechselnde ip erstellen.


1.~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Also fangen wir an.

Ihr Braucht:


Bitte die neuste Data.grf Sdata.grf benutzten sonst gibts errors.
========================= Packet_VER 9 =========================
- Eathena Stable

[Only registered and activated users can see links. Click Here To Register...]

2.================================================ ==============

So nun gehts weiter:

Als erstes geht ihr in den Conf ordner und öffnet dort die
GRF-Files.txt

Die sieht dann so aus:
Code:
//-----------------------------------------
// GRF List
//-----------------------------------------

grf: C:Program FilesGravityROdata.grf   <<< hier euren pfad zu data.grf angeben
grf: C:Program FilesGravityROsdata.grf  <<< hier zu der sdata
3.================================================ ============
So als nächstes nehmen wir und die Login_athena.conf vor.
Code:
// The login server listens on the interface with this IP address.
// NOTE: This allows you to run multiple servers on multiple interfaces
// while using the same ports for each server.
//bind_ip: 127.0.0.1
 
// Login Server Port
login_port: 6900   <<< diesen port bitte im rooter freischalten
Weiter gehts mit der Char_athena.conf.
Code:
// Server name, use alternative character such as ASCII 160 for spaces.
// NOTE: You should not use spaces in the server name, or guild emblems won't work client-side!
server_name: <EUER SERVERNAME HIER>

// Wisp name for server: used to send wisp from server to players (between 4 to 23 characters)
wisp_server_name: Server

// Login Server IP
// The character server connects to the login server using this IP address.
// NOTE: This is useful when you are running behind a firewall or are on
// a machine with multiple interfaces.
//login_ip: 127.0.0.1 <<<< eure ip [ www.whatismyip.com] [U][B]*[/B][/U]

// The character server listens on the interface with this IP address.
// NOTE: This allows you to run multiple servers on multiple interfaces
// while using the same ports for each server.
//bind_ip: 127.0.0.1 

// Login Server Port
login_port: 6900 

// Character Server IP
// The character server exports this IP address to the entire world.
// NOTE: You should only need to set this if you are running behind a
// firewall or are on a machine with multiple interfaces.
// char_ip:127.0.0.1 <<< eure ip [ www.whatismyip.com]  [B][U]*[/U][/B]

// Character Server Port
char_port: 6121 <<< im rooter freischalten
Und wieder gehts weiter zur nächsten datei die map_athena.conf

Code:
// Character Server IP
// The map server connects to the character server using this IP address.
// NOTE: This is useful when you are running behind a firewall or are on
// a machine with multiple interfaces.
//char_ip: 127.0.0.1 [ www.whatismyip.com] [U][B]*[/B][/U]

// The map server listens on the interface with this IP address.
// NOTE: This allows you to run multiple servers on multiple interfaces
// while using the same ports for each server.
//bind_ip: 127.0.0.1

// Character Server Port
char_port: 6121

// Map Server IP
// The map server exports this IP address to the entire world.
// NOTE: You should only need to set this if you are running behind a
// firewall or are on a machine with multiple interfaces.
//map_ip: 127.0.0.1 [ www.whatismyip.com] [U][B]*[/B][/U]

// Map Server Port
map_port: 5121 <<< im rooter freischalten
4.================================================ =======
So nun könnt ihr schonmal euren server anstellen und online gehen mit der richtigen Sclientinfo, aber dazu kommen wir später, nun wollen wir erst einmal die Raten und Configs des servers einstellen. Dazu gehen wir in den ordner " Battle " dieser befindet sich im Conf ordner.

Spielt dort ein wenig mit den sachen rum und stellt es so ein wie es euch passt
5.================================================ =======

Einstellen der Start Position


Hierzu gehen wir wieder in den Conf ordner und öffnen die Char_athena.conf .

Dann müsst ihr dieses hier suchen und ändern:
Code:
// Start point, Map name followed by coordinates (x,y)
start_point: new_zone01,53,111    <<< hier gebt ihr den mapnamen z.b. Prontera + die coorinaten die ihr mit /where ingame sehen könnt ein. das sieht später dann z.b. so aus  " prontera,115,121 "

// Starting zeny for new characters
start_zeny: 500 <<<  gleichzeitig könnt ihr hier noch einstellen wieviel das startkapital auf eurem server ist
6.================================================ =========
Wie Aktiviere ich Npc´s die schon vorhanden sind oder wie adde ich neue.

Das ist eigentlich recht einfach, ihr geht in den NPC ordner und öffnet die

scripts_custom.conf
die dann so aussieht ( habe nur einen teil kopiert sonst isses zuviel ^^" )

Code:
// ------------------------- My Scripts -------------------------
//npc: npc/location/to/script.txt
//                     Your scripts go here!!  << hier packt hier eure scripts hin z.b
//       
npc: npc/custom/test.txt  << einfach den pfad angeben

// --------------------------------------------------------------
// ----------------------- Basic  Scripts -----------------------
// -- Adoption NPC [Fredzilla]
npc: npc/custom/adoption.txt
// -- Auctioneer - Use at own risk [Fredzilla]
// Warning: It dupe items.
//npc: npc/custom/Auctioneer.txt
// -- Card Remover
//npc: npc/custom/card_remover.txt
// -- Write your name on your equipment/weapon (mini-quest)
//npc: npc/custom/sign_your_items.txt
// -- Banks
//npc: npc/custom/banks/kafra_bank.txt
//npc: npc/custom/banks/bank.txt
// -- Reset NPC
//npc: npc/custom/jobs/reset.txt
// -- Job Changer
//npc: npc/custom/jobs/jobmaster.txt
// -- Healer(s)
//npc: npc/custom/healers/heal.txt
//npc: npc/custom/healers/heal_payment.txt
Das freischalten ist noch einfacher. Ihr nehmt einfach die 2 " // " weg und schon ist der npc beim nächsten serverstart da.

7.================================================ =========
Wie erstelle ich eine sclientinfo

Code:
<?xml version="1.0" encoding="euc-kr" ?> 
<clientinfo> 
<servicetype>korea</servicetype>
<servertype>sakray</servertype>
  <connection>
     <display>EUER SERVERNAME</display>
     <desc>None</desc> 
     <address>EURE IP</address> [www.whatismyip.com] [U][B]*[/B][/U] 
     <port>6900</port>
     <version>20</version>
     <langtype>8</langtype>
     <registrationweb></registrationweb>
  </connection>
</clientinfo>
das speichert ihr in der datei sclientinfo.xml und packt sie in euren data ordner.


8.================================================ =========



Soooo nun kommen wir zum wichtigsten teil für die leute den es schon in den fingenr kribbelt und die umbedinngt GameMaster sein wollen.


Ihr macht euch als erstes einen account im logginscreen einfach ins username feld DEINNAME_F für weiblich und _M für männlich angeben.

dann gehen wir wieder in den Conf Ordner und

öffnen dort die GM_account.txt

Dort stellt ihr es so ein:

Code:
// eAthena's GM Accounts File (for TXT servers only)
// Edited by MC Cameri to enable account id ranges
// Changing this file while login server is running 
// Usage #1(Standard): <account id> <level>
// Usage #2(Range): <beginning of range[-:~]end of range> <level>
// Examples:
// 2000002 99
// 2000003-2000005 99
// 2000003~2000005 99
// 2000001 30
2000002 99  << so müsste es dann bei euch aussehen, weil 2000002 is
der neust erstelle account weil es einen test account gibt den man eigentlich nicht zu beachten hat weil er eh keine gm rechte hat.

Viel spass mit eurem eigenen server wünscht euch
Melphis ;D

///// ADDED /////

9.
No-Ip info:

Wie ihr ja seht habe ich überalle neben die ips die ihr umstellen müsst
ein dickes sternchen gemacht das führt euch hier hin ^^:
*

also um dauerhaft die gleiche ip zu nutzen geht ihr auf: [Only registered and activated users can see links. Click Here To Register...] .
Registriert euch dort und ladet euch dort das No-Ip Programm runter.

Nun könnt ihr euch eine ip erstellen auf der no-ip homepage erstellen z.b. " test.no-ip.org " föllig kostenlos.
diese tragt ihr nun anstatt eurer richtigen ip ein.
================================================== =====
07/21/2005 12:14 Melphis#2
kann hier denn keiner ein lob ausprechen :P
07/21/2005 12:26 Lowfyr#3
lob findest du meistens in deiner karma übersicht :P
07/21/2005 12:29 Melphis#4
:)

[img]text2schild.php?smilienummer=1&text=Danke an Alle die mir ihr lob sprechen werden ^^ xD' border='0' alt='Danke an Alle die mir ihr lob sprechen werden ^^ xD' />
07/25/2005 09:16 Aramis#5
LOB^^

Aber wenn DU noch die Files, die man komplett dafür braucht reinsetzt, ist es perfekt....oder verlinke diese, wenn sie schon hier im Forum drin sind!
07/28/2005 14:51 Melphis#6
is doch schon alles dabei was man brauch xD...
08/09/2005 19:45 appace#7
ist doch cool werde es nacher gleich ausprobieren bin ja atm au offline :)
08/10/2005 00:45 apple#8
Ich gebe nun ein paar Links wo es zich solcher guides gibt Oo

[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]

das is alles auf deutsch
hf
09/24/2005 22:39 Titus-Ragnarok#9
hi erstma
ich hab voll die prob wen ich meinen map-server starte der hat dan immer ein crashed und resatet es wieder in 15sek neu was kann ich tun? :?
09/25/2005 00:27 skizer#10
wenn du mir eine genauere beschreibung lieferts helfe ich dir gerne weiter :P
09/25/2005 00:31 Titus-Ragnarok#11
jo allso
da gibts doch char server map server und log server
und wen ich map server starte kommt überall son error
dan kommen stauts
dan arbeitet er an den npc und dan kommt da ein crashed
was soll ich tun :?
09/25/2005 00:35 skizer#12
k, [Only registered and activated users can see links. Click Here To Register...]
------
klären wir das dort :P
09/26/2005 15:00 Melphis#13
ist dein sakray auf dem neusten stand?

grf files richtig angeben`?
11/19/2005 14:58 kaioxx#14
bei mir versuchn die zu connecten aber schaffns nich manche server sagen sogar server crashed Oo
hab ka bräuchte ma ne gaaaanz genaue anleitung für besonders dumme...
11/19/2005 17:10 kaioxx#15
so hab jetz mit Weiss nen server gemacht von meinem pc aus gehts anmelden anderen ka jetz aber er kommt nich in den char rein