Log in

View Full Version : compliteing my own server. help plz


rullare
06-14-2012, 11:14 AM
can someone help me.

i'm trying to complite me own server but i don't know what to do??

this is so diffrent from wow servers. old stuff^^

if u are willing to help me add me.

skype: qvika_gilla
msn: to_lonn@hotmal.com

and yea i whant a source code not a repack^^

Optimus
06-14-2012, 05:52 PM
Go to the main page and head to the wiki. From there go to the section for server admins. There are many guides there on how to setup a server.

chrsschb
06-14-2012, 05:54 PM
Right at the top of this forum: http://www.eqemulator.org/forums/showthread.php?t=32980

rullare
06-15-2012, 05:51 PM
hehe have been there but don't understand all.

lerxst2112
06-16-2012, 03:43 AM
Well, you need to put some effort into it. Where did you get stuck?

rullare
06-16-2012, 04:34 AM
hmm
i have not retyed but when i did it before i get all the way to compliten in c++.

there i get 1 succes 3 faild 0 upto-date 1 skipped

i thout it was.
and now ahahaha i can't even find the raight souce code they have mass everything up^^
i find database nothing more^^
and on yop of that i can't play the game anymore
spell.file out of date.
nowhere i can fix it. p1999 sucks nothing there for me to find^^
so plz i u have a fix for plz upload it on maidefire and link me.

but still someone that can help me with this????

i'm gonna try onemore time but still i whant to have someone to talk to for its easer for me then. and this forum is kind of half dead^^ this actividy is goos atm samething happend^^

rullare
06-16-2012, 05:26 AM
ok have tryed i get.

========== Build: 1 succeeded, 4 failed, 0 up-to-date, 0 skipped ==========

i added all Tools/Options/Projects and Solutions/VC+(+) directories' stuff
but not Include files: C:\mysql\include and Library files: C:\mysql\lib\opt
i'm useing a porteable mysql server^^

so now can someone help me?

lerxst2112
06-16-2012, 07:34 PM
Well, you need to add the include directories or it will fail. They may be in a different directory than the guide if you installed them somewhere else, but you will need to find them and add them.

rullare
06-17-2012, 04:37 AM
plz read^^

i sad i have add all but not Mysql for i use a portable one.

wolfwalkereci
06-17-2012, 05:41 AM
1: Read the guide again
2: Spell check

lerxst2112
06-17-2012, 07:14 AM
plz read^^

i sad i have add all but not Mysql for i use a portable one.

I did read but apparently you did not. You can't compile the server without the MySQL headers.

rullare
06-19-2012, 08:14 AM
i installed mysql but i diden't get
LIBRARY:
C:\mysql\lib\opt

so anyway i can't ues it!!!

i installed mysql-5.5.25-winx64

rullare
06-19-2012, 09:41 AM
or can someone help me useing teamwiever? (wrong spell)

lerxst2112
06-19-2012, 11:58 AM
Go look in the c:\mysql\lib directory and see if there are files in there named *.lib. If so, that is the right directory to use and you don't need lib\opt.

Most guides were written for older versions of MySQL where the opt directory was present.

rullare
06-19-2012, 03:04 PM
nope. i don't have that file^^

plz now can someone do it for me?

useing teamviewer so i can look and see what i or whats wrong. for now i'm really stuck^^

rullare
06-19-2012, 03:07 PM
and i tryed to set to c:\mysql\lib but i diden't work so there is something missing here.

Uleat
06-19-2012, 05:21 PM
I'm not familiar with the different 'types' of MySQL, but I'm pretty sure the recommended one is the standard public release.

If your 'portable' version did not offer an option to install the library files, then you won't be able to compile. The directory
that lerxst2112 referenced will only be there if you selected that option when installing.


U

rullare
06-19-2012, 05:45 PM
i installed a complite ver and i diden't get the f**king files that i need now:( i'm really iriteated at this thing for i need it to work.

so yea still stuck.

joligario
06-19-2012, 07:13 PM
You can get the libraries needed from the 5.1 zip.

Uleat
06-19-2012, 08:12 PM
Also, if you're using VS2008, then you only need to add the reference to the IDE settings.

If you're using VS2010, you will need to instead add it to each 'Project' inside of the 'Server' solution. (i.e., zone, world, etc... 6 total)


If you install mysql again (without uninstalling your current), you should be given the option to 'install' or 'change' components.
When the install options tree comes up, make sure that 'library files' does not have a red 'X' over the box. If it does, you need to change it.

If you use joligario's suggestion, you will need to manually copy them to the correct directory. (dragging and dropping the 'lib' folder
from the .zip file into your mysql directory should accomplish this. Just make sure the mysql versions are the same or compatible.)


U

rullare
06-20-2012, 07:19 AM
ok will try zip one^^

rullare
06-20-2012, 07:26 AM
still not working. i will give up if there is noone that are willing to SHOW my have to do it or DO tem self so i can look them the some thime.

nosfentora
06-20-2012, 08:37 AM
You seriously just threatened people that you're going to give up if no one holds your hand?

WoW. Yea, go back to that. I'm sure Paradox and Athena will be sooooo happy to help you out on the TC forums with an attitude like that.

This is a learning project, not a hand holding project, though the folks here will go out of their way to help you if you're nice.

That being said....

1) Are you using VS2008 or 2010?

as Uleat pointed out above, it makes a difference where to add your includes / library options.

2) did you add the paths to BOTH the library and include paths?

3) You installed x64 MySQL, did you set the configuration manager to a 64 bit build?

4) When you installed MySQL did you install ALL of the options (specifically the developer option)?

5) what are the errors you're getting now? (please put them in CODE blocks)

rullare
06-20-2012, 09:36 AM
1) Are you using VS2008 or 2010? can use both have ultimate on 2008 and 2010.

as Uleat pointed out above, it makes a difference where to add your includes / library options.

2) did you add the paths to BOTH the library and include paths?

3) You installed x64 MySQL, did you set the configuration manager to a 64 bit build? think so when i insalled it.

4) When you installed MySQL did you install ALL of the options (specifically the developer option)? comnplite install. everything.

5) what are the errors you're getting now? (please put them in CODE blocks)

http://pastebin.com/mQVbQMVQ

srry if i sad something wring but i get a little iritated of this for its so diif from setting up a wow server. and its hard to get in to.
somwthing that i think should help many that should be a viedo tut that show everything.

nosfentora
06-20-2012, 09:54 AM
Doesn't matter which one you have, which one are you using?

my #3 was screwed up, i meant to delete it, but deleted half of the next question instead.



OK, from the logs and previous posts,- you installed MySQL x64, but are compiling Win32.

That won't end well.

You'll need to switch to an x64 build of EQEmu (Configuration Manager), or uninstall MySQL and get the 32 bit version.

It's looking like you either did the same thing with Perl (installed x64 and build 32 bit), or you didn't install perl or forgot to add the perl paths to the project.

rullare
06-20-2012, 10:03 AM
thx then i reinstall the 32 ver for u can swith in the prodject they are not for 64^^ what i find^^

rullare
06-20-2012, 10:18 AM
instaled pearl 32 and download mysql 32 zip. now i don't have any opt folder so yea. thats can't be done anyway^^ danm.

ps will be on the IRC channel so u can have diracet contact.

nosfentora
06-20-2012, 11:00 AM
the opt folder will probably not be there on newer MySQL builds.
the folders you DO need are the 'include' and 'lib' folders of the MySQL install.

and for perl the lib/CORE folder

rullare
06-20-2012, 03:50 PM
i don't have a lib folder

only many libmysql^^

Burningsoul
06-20-2012, 04:58 PM
Enough with your stupid emoticons, I almost feel bad enough to help you, but your atrocious spelling and 3rd grade style of typing completely put me off to it.

It seems you can't even install the proper programs, so why don't you just grab the AX Classic repack? You run the exe, let it install, and then you have a GUI with buttons, and I'm sure even a grunt who can't properly install mysql MIGHT get that working.

Caryatis
06-20-2012, 06:46 PM
lol Burningsoul.

I await the post asking how to install AClasx rpck.

rullare
06-20-2012, 07:22 PM
what???????????

ofc i can do that but this is other type of compliteing that i have never dane. so yea its not easy to do. i have tryed and get the program but something i s missing.

and srry if i have writeing problem and i srtat with eng 3 years later then other studens in sweden for i had other problems that did so i can't consentret on the lang that time. srry for that.

lerxst2112
06-20-2012, 09:10 PM
Well, if you had followed the guide linked earlier in the thread you would have installed MySQL 5.1 and wouldn't be having this problem...

Maze_EQ
06-22-2012, 06:54 PM
Now refer to both guides. >.<






Detta är ENDAST för nya människor som vill köra en allmän server för eqemulator.net
Jag försöker bara rädda människor besväret att hoppa över dessa forum
söker information om installationen. Det finns massor av hjälpsamma människor och
användbar information om dessa forum, men när de ser samma frågor
som ställs om och om igen, blir det irriterande, särskilt när du
förväntas göra mycket för att söka efter svar innan du frågar. Och ja,
Det finns tusentals inlägg i Windows Server Support forum och det kan vara
överväldigande. Nej, sökfunktionen inte perfekt, och det kan ta lång
tid att hitta allt du behöver veta. Men håll följande i åtanke:
Alla inblandade i EQEmu samhället är frivilligt sin tid för alla
och allt arbete, admin, utveckling och hjälp som dessa forum är fulla av.
Så det finns ingen bibliotekarie på ett skrivbord betalt för att hjälpa dig varje gång du behöver
den. Allt är ute ur vänlighet av deras EQEmu hjärtan

* VARNING * LÄS FÖRSTA *

En av de största orsakerna vissa människor hamnar i problem är att
de "missat" något i en av guiderna. (Jag har gjort det själv)
Se till att du inte bara "skumma" över texten skriven här.
Om du läser varje enskild linje i följande steg, och jag menar
varje tecken, symbol, fras, linje och steg, innan man går vidare till
nästa, dubbelkontroll att se, kommer du har inga problem.
Jag kan nästan garantera, om du får ett "fel" i din setup, du förmodligen
"Missade" något, eller ändrats något du inte ska. Ni
har ingen aning, hur mycket en enda felaktig inskrivet tecken kan orsaka att
server inte att starta, driva eller ansluta till allmänheten servern listan. Jag skulle
rekommenderar inte startar installationen tills du är i stånd att koncentrera sig
på vad du gör.

Första - Basic Program Downloads (detta är hur jag organiserat det hela)

* VARNING *
Det finns särskilda instruktioner att installera Zlib, MySQL och Visual C + + på
den här handboken. Läs dem innan du installerar.

Gör en mapp någonstans på hårddisken som heter EQEmu Installerar lägga all
behövs programmet installerar du behöver innan du börjar. Jag har alla dessa installationer
backas upp på skivan, så jag behöver aldrig göra det igen.

* VARNING * 64-bitars Windows användare *
Jag använder 32-bitars versioner av Perl och MySQL för att undvika problem.
EQEmu är ett 32-bitarsprogram.

För WinRAR, klicka här - (bara ladda ner testversionen överst på sidan)
http://www.rarlab.com/download.htm

För zlib, klicka här -
http://sourceforge.net/projects/libp...l.zip/download

För Perl, klicka här - (jag använder 5,1 till 1007 version)
http://www.activestate.com/activeperl/downloads

För MySQL, gå hit - (scrolla ner sidan för att se nedladdningar använder jag 5.1.54 version)
http://dev.mysql.com/downloads/mysql/5.1.html

För MS Visual C + + 2008 Express Edition, klicka här -
http://www.microsoft.com/express/Dow...008-Visual-CPP

För Navicat Lite, klicka här -
http://www.navicat.com/en/download/download.html

För TortoiseSVN, klicka här -
http://tortoisesvn.net/downloads

För Notepad + +, gå hit - (detta kan vara avgörande för redigering)
http://notepad-plus-plus.org/release/5.8.6


ANDRA - Installera de grundläggande program
(Jag föredrar att starta datorn efter varje installation, oavsett om det behövs eller inte)

1. Jag skulle föreslå att installera WinRAR först om du inte redan har.

2. Packa upp zlib filerna till c: \ zlib (inte C: \ zlib \ zlib) och i mappen,
kopiera en fil som heter ZLIB1.dll till C: \ windows \ system32 mappen och sedan starta om.

3. Nu installerar Perl 5,10 (1007). Skriv ja till allt men det blir
En fråga som C: \ Perl i den. Frågan kräver att du anger
den vägen som svar. Så skriv bara c: \ perl (du måste starta om datorn för nästa steg)
När du startat, öppna kommandotolken och skriv följande (en i taget och
vänta tills den till slut):
ppm install DBI
ppm install IO-trådiga

4.Now installera MySQL 5,1 (detta kommer att installeras på C: \ mysql)
När du först startar installationen, måste du välja Anpassad installation.
VIKTIGT: Efter att klicka på "next" det är här du ändrar installationen
sökvägen till "C: \ mysql
På samma meny, se till att alla alternativ är installerade.
Efter att du klickat på "nästa" på den menyn, välj Detaljerad konfiguration.
Efter att ha klickat "nästa" igen, välj servern.
Efter att ha klickat "nästa" igen, välj Multifunktionell databas
På nästa meny, det finns inget att ändra, klicka på "Nästa" igen.
På den menyn väljer Online Transaction Processing (OLTP)
Klicka sedan på "nästa". Avmarkera strikt läge alternativ och se till att
TCP / IP-nätverk kontrolleras Aktivera och vid port 3306.
Efter att ha klickat "nästa" igen, Välj Bästa Stöd för flerspråkighet.
Efter att ha klickat "nästa" igen, se till att båda följande kontrolleras:
Installera som Windows Service och Inkludera Bin Directory i Windows Path
Efter att du klickat på "nästa" igen, kommer du bli frågad efter ett lösenord.
(Detta lösenord är vad som händer med ditt SQL-databas användarnamn)
Din SQL användarnamn automatiskt som "root"
När du klickar på "nästa" igen, får du en meny med "Execute" på den.
Klicka bara på det och vänta, eftersom det installerar och finish. Starta om.

5.Now vi installerar Microsoft Visual C + + 2008 Express Edition
Du kan bara installera detta med all standardinstallationen. Inget att
Gör förrän efter installationen är klar. Men när det väl är gjort;
Öppna programmet och på menyn överst, klicka på "Verktyg"
Från menyn väljer du "Alternativ" och sedan ser du en meny lista med
"Projekt och lösningar" med lite "+"-tecknet att expandera menyn.
Du kommer att se "VC + + Directories" att klicka på och ändra i menyn till höger.
Överst till höger i menyn ser du "Visa kataloger för" och under
att som standard kommer den att visa "Körbara filer".
Först måste du ändra det till "Inkludera filer" från drop down menyn.
Du kommer också se en liten gul mappikon enligt den rullgardinsmenyn.
Detta för att "lägga till en ny rad". När du klickar på det och se en ny linje,
kommer du att se en grå ikon till höger om denna linje med 3 punkter [...]
Klicka på den för att bläddra igenom följande: Du kommer att upprepa detta för alla 3
nya linjer. *** OBS ** följande är MAPPAR, inte filer.

INGÅR:

C: \ mysql \ inkluderar
C: \ perl \ lib \ CORE
C: \ zlib \ inkluderar

Nu efter de 3, ändra "Visa kataloger för" att biblioteket filer och
upprepa stegen för följande 3: (varsel, ett par är olika)

BIBLIOTEK:
C: \ mysql \ lib \ opt
C: \ perl \ lib \ CORE
C: \ zlib \ lib

OK, du är klar med att installera C + +-program.

6. Nu kan du installera TortoiseSVN, Navicat och Notepad + + använder standard
(Klicka på Ja eller intill allt)
Sedan starta

OK, nu har du alla grundläggande program som finns installerade, kan vi ladda ner källorna
behövs för att sammanställa, installera och konfigurera servern.

7. Skapa 3 separata mappar på din C-enhet, (de mappnamn är en preferens)

1:a en. källa (det är där du hämtar och sammanställer källfilerna)
2:a en. eqemu (detta kommer att vara ditt huvudsakliga server mapp)
3:e en. peqdb (detta kommer att få dina databasfiler källa)

* OBS * - när jag nämner "server mapp" i resten av den här inställningen jag pekar
till mappen som heter eqemu. (Inte källmapp)

8. Nu på din huvudsakliga C-Drive, högerklicka på mappen som heter källan.
Från menyn som dyker upp, kommer du att se SVN Checkout ... Klicka på den för att
få upp en Checkout meny.
På den översta raden kallad URL av förvaret, kopiera och klistra in denna rad i det:
http://projecteqemu.googlecode.com/svn/~~V
Klicka sedan på OK. Det kommer att börja ladda ner alla filer server källa. När den
är klar kommer den att visa "At Versionshistorik XXXX" (XXXX är ett nummer). Stäng sedan
fönstret. Din källa mappen nu har många filer och mappar i den.
*** OBS ** - Efter klar sammanställning källan kommer det att finnas massor av filer
att kopiera över till din server mapp från din källmappen. Men först -

9. Öppna MS Visual C + + 2008-program som du installerat.

Klicka på "File" och scrolla ner till "Öppna" och från menyn "Projekt / Solution"
Webbläsaren kommer att dyka upp och du kommer att navigera till C: köra till källan mappen.
Inne i källan mappen är trunk mapp. Inuti att man är EQEmuServer mapp.
Klicka på mappen och inne, en av filerna Server.sln (INTE Server71).
Klicka på Server.sln och klicka på Öppna. (Filen kommer att ha ett antal "9" på den)
Du bör nu se projektet på en meny (till vänster)
På den översta menyn, klicka på "Build" och välj "Clean Solutution" från menyn.
Vid slutet av det skulle säga Kroppsbyggnad: 5 lyckades 0 misslyckats 0 up-to-date 0 hoppas
Nu vid den översta menyn klicka på Skapa och bläddra ner till "Configuration Manager".
Du kommer att se en rullgardinsmeny som kallas "Active Solution Manager" (se till att den är)
Ändra den posten drop-menyn på "Release" och klicka på "Stäng".

*** VARNING *** Det finns också ett annat alternativ i det för "ReleaseBots". Du skulle vilja
att man om din genomföra bot systemet.

Så nu heter är det dags att klicka på den översta menyn Bygg och välj "Bygg" från den.
Det kommer att börja bygga servern för dig. Bry dig inte någon uppmärksamhet på varningar och
skit som går upp fönstret, en hel del det betyder ingenting.
Allt du behöver hoppas på, är när det sker kommer det att ge samma linje igen:
Kroppsbyggnad: 5 lyckades 0 misslyckats 0 up-to-date 0 hoppas
Detta kommer att ta en stund att BYGGA - ta en kopp kaffe!

*** VARNING ***
Om bygget lyckades (5 lyckades) behöver du INTE att åter göra det bara för att
du har problem i framtiden. Resten av installationen kopierar filer, inköp din databas
och konfigurera servern. Databasen och servern är två separata saker.
Dina konfigurationsfiler hjälper ansluta två när din server är äntligen igång.

10. Det är dags att börja kopiera filer från din källa mappen till servern mappen.

*** VARNING ** - Alla filer jag kommer att räkna upp här måste kopieras över till din
Server-mapp. du hittar dem alla i olika undermappar i källmappen.

Först gå in / source / trunk / EQEmuServer mapp. Du kommer att se en mapp som heter Build.
Den här mappen skapades när du kompilerade servern apps.It innehåller 5 filer som du
behöver kopiera över till din server mapp:
Chatserver.exe, eqlaunch.exe, World.exe, Zone.exe och EMuShareMem.dll

Därefter, i / source / trunk / EQEmuServer / utils mappen, kopiera dem till din server mapp också;

mail_opcodes.conf, opcodes.conf, patch_6.2.conf, patch_Anniversary.conf,
patch_HoT.conf, patch_SoD.conf, patch_SoF.conf, patch_Titanium.conf, schema.xml
och patch_Underfoot.conf

Därefter, i / source / trunk / EQEmuServer / utils / defaults mapp -

Kopiera alla mappar och filer i denna mapp. ALLT!! och lägg dem i din
Server-mapp also.YOU behöver inte mappen. svn

11. Ok, nu behöver du för att ladda ner kartor och uppdrag.

I din server mappen, högerklicka på uppdrag mappen och välj "SVN Checkout"
I "URL arkivet" line kopiera och klistra in följande:
http://projecteqquests.googlecode.com/svn/trunk/quests (Klicka sedan på OK)

Låt det ladda ner uppdrag. Det kommer att visa "I Revision xx när du är klar.

Därefter, i din server mapp, högerklicka på Maps mappen och välj "SVN Checkout"
I "URL arkivet" line kopiera och klistra in följande:

http://eqemu-maps.googlecode.com/svn/trunk/ (klicka OK)

Detta kommer ta en stund, ta en kopp kaffe

12. Nu, inne i uppdrag mapp där du har hämtat alla uppdrag, det finns en mapp
insidan som en som heter plugins. Du måste gå in dit och kopiera alla av dem
plugin-filer över till din huvudsakliga plugins mappen i din server katalogen.

*** OBS ***
Låt oss se till att du har alla Filer som kopieras över det är tänkt att vara:

I din eqemu (server mapp) bör det finnas 6 mappar.

1. loggar (detta kommer att bli tomt just nu)

2. Kartor (full av alla kartan filer du hämtat)

3. plugins (har alla plugin filer som du kopierat från / uppdrag / plugins mappen)

4. Äventyr (har alla uppdrag du laddat ner.)

5. mallar

6. worldui

Bortsett från dessa 6 mappar, bör du ha ytterligare 22 filer i din server mapp.

Om du inte, gå tillbaka till steg 10 och börja om.

Så nu kan du ladda ner och källan i databasen (och uppdateringar behövs)

13.First, gå till din C-Drive och högerklicka på mappen du gjort som heter peqdb
och välj "SVN Checkout"
I "URL arkivet" line kopiera och klistra in följande:
http://projecteqdb.googlecode.com/svn/trunk/peqdatabase (klicka OK)
Det kommer att avsluta med "At Versionshistorik XX"

Gå sedan till den mappen peqdb och packa upp filen från peqdb_rev1751.sql.gz
till samma peqdb mappen.
Den här filen får namnet peqdb_rev1751.sql (utan. Gz)

*** OBS ***
Den "rev1751" var den mest aktuella vid tidpunkten för denna skrift. Det kan förändras över tiden.

14. Ok, nu öppnar upp ditt Navicat Lite program som du installerat.
På den övre vänstra ser du Connection. Klicka på det och välja MySQL
En anslutning öppnas. Det enda du egentligen behöver göra är att sätta din MySQL
lösenord i (se till att "Spara lösenord" är markerad) och klicka på OK.
Detta kommer att skapa en anslutning med MySQL.
I Anslutningar fönstret bör du nu se localhost_3306 (Dubbelklicka på det)
Högerklicka sedan på samma namn (localhost_3306) och välj Ny databas ...
I nästa fönster, i den första raden skriver PEQ (klicka sedan på OK)
Stäng Navicat Lite.

15. Nu måste du gå in på en kommandotolk och navigera till peqdb mappen.
Skriv bara in cd \ peqdb och du bör vara där. Du kommer att se: C: \ peqdb> _

Ihåg lösenordet du angav när du ställer in MySQL? (Du behöver det nu)

*** VARNING *** - på denna punkt, se till att du är i peqdb mappen.

Typ mysql-uroot-p
Hit in och ange ditt lösenord. (Tryck på enter igen)
Du bör nu se en prompt som ser ut så här: (tillsammans med "Welcome" text innan den)
mysql> _

Skriv följande (i ordning):

Använd PEQ (Hit in och du kommer att se ett kort meddelande som säger "Database ändras")

Sedan skriver du följande:

källa peqdb_rev1751.sql (när detta är gjort, kommer du tillbaka till mysql> _ prompt)

Skriv sedan in följande:

källa load_player.sql (detta kommer att ladda snabbt)

*** VARNING *** - När du sammanställt din server, om du väljer "ReleaseBots", kommer du nu
måste skriva följande vid MySQL-prompten:

källa load_bots.sql

Vilket du än väljer, kan du stänga nu kommandofönstret och arbeta på SQL uppdateringar.

*** VARNING *** - SQL uppdateringarna inte är i peqdb mappen är de i källan
mapp där du kompilerade din server, men du kan använda Navicat Lite för att köra uppdateringarna.

16. När du öppnar Navicat, dubbelklicka på localhost_3306 namn och dubbelklicka på
PEQ namn. Sedan högerklicka på PEQ namn och välj "Utför SQL fil"

I fönstret som dyker upp, klicka på den lilla torget med 3 punkter [...] för att gå till
följande mapp (på din C-Drive: / source / trunk / EQEmuServer / utils / SQL / svn /
* Notera *
Du hittar en hel del. Sql filer i där, men du behöver bara de som börjar med
nummer 1711 (och uppåt) (detta är baserat på användning av 1751-databasen)

Så först klicka på 1711 fil som heter 1711_account_restricted_aa.sql och klicka på Öppna
Klicka sedan på Start. Det kommer källa som sql in till din databas.
*** OBS *** - Du måste göra detta steg med var och en, speciellt de som har
ordet "krävs" i namnet på filen.

Anledningen du gör detta, beror även efter en ny databas revision är ute, alla
uppdateringarna utvecklade därefter, måste anskaffas i. I detta fall, när rev1751
skickades ut (efter 1667) var inte alla uppdateringar appliceras på release.
Jag vet att det ger mer arbete för oss "slutanvändare", men vad sjutton, det är gratis

*** VARNING *** - Du kan köra in på fel på en del av uppdateringarna (Jag ignorerade en del), men
Det finns en man kan inte bortse från: 1711_account_restricted_aa.sql
Du den här uppdateringen för din server för att skapa konton utan fel.
Om du får ett felmeddelande när inköp som i, kan du göra detta för att hjälpa den på traven:

Öppna 1711 filen med Notepad + + och ta bort den första raden (det finns 3)
Efter borttagning den linjen, kör uppdateringen igen.
Jag kan inte hjälpa dig med alla fel från uppdateringarna, men bara söka i forumet efter
några andra.

*** TIPS *** - När du har din databas uppdateras fullständigt, Backa!
Som lätt sker utan att ens logga in på ditt MySQL.
Skapa en mapp på din C-Drive (eller var), kallad backup
Sedan i ett kommandofönster, skriver du helt enkelt följande:
mysqldump-uroot-ppassword PEQ> c: \ backup \ peq_backup.sql
(Jag gör detta ofta medan jag arbetar på min server och bränna den på en skiva)
Sen om du någonsin behöver ominstallera allt, kan du enkelt källan hela databasen
tillbaka i genom att skriva följande: (se till att din i samma backup mapp)

mysql-uroot-ppassword
använda PEQ
källa peq_backup.sql

*** OBS ** När du har satt, se till att du skapade PEQ databasens namn igen med
Navicat 1:a

Men ändå, i din server mapp kommer du att ha två xml-filer i det som kallas en
eqemu_config.xml och en annan kallade eqemu_config.xml.full
Du behöver inte båda dessa. DELETE på eqemu_config.xml och hålla den andra.
Byt namn på andra genom att ta bort den. Sin helhet i slutet av den. Så det har samma namn
som det första du tog bort. (Den. Hela xml-filen är en mer komplett config)

*** VARNING *** VARNING *** VARNING ***

Redigering av XML-fil där en massa människor inte förstår när någon trys till
råda dem att inte redigera LINES, lyssnar de inte och sedan frustrerad.
Du har ingen aning om hur enkelt det är att konfigurera den här filen.
Först av allt när en linje har dessa tecken i framför den! <-
Det betyder att det är kommenterad av en anledning. Ta inte bort dessa tecken från
någon av de linjer som har them.Most av konfigurationen i den här filen och servern
redan är inställd att ansluta till det allmänna eqemulator.net serverlistan.
De enda ändringar du behöver göra är kortnamn, longname och databas info
Ingenting annat.

Jag postar ett urval av en eqemu_config.xml filen nedan. Om du vill kan du kopiera den
och klistra in den till Notepad + +, redigera det jag nämnde och spara den i din server
mapp (Se till att det går i din server mapp) med rätt namn.

Kod:
<? Xml version = "1,0">
<server>
<world>
<- Ställ kortnamn till ett ord. Den longname är vad dyker upp på servern lista ->
<shortname> kortnamn </ kortnamn>
<longname> My Long Name </ longname>

<- Inte redigera några rader mellan här och DATABASEN AVSNITT ->
<- <adress> Do.not.edit </ adress> ->
<-! <localaddress> Do.not.edit </ localaddress> ->

<-! Loginserver informationen. Redigera INTE ->
<loginserver>
<värd> eqemulator.net </ värd>
<port> 5998 </ port>
<account> </ konto>
<lösenord> </ lösenord>
</ Loginserver>

<- Server status. Standard är olåst INTE ÄNDRA inte just nu ->
<-! <locked/> ->
<-! <unlocked/> ->

<- Ställer in ip / port för TCP anslutningar. Redigera INTE ->
<tcp ip="localhost" port="9000" telnet="disable"/>

<- Ställer in delad nyckel som används av zonen / bärraketen för att ansluta till världen ->
<tangent> somelongrandomstring12345 </ knapp>

<- Aktivera och ställ in port för HTTP-tjänsten. Standardvärden visas ->
<http port="9080" enabled="false" mimefile="mime.types" />
</ Världen>

<- Chatserver (kanaler) information. Redigera INTE ->
<chatserver>
<värd> channels.eqemulator.net </ värd>
<port> 7778 </ port>
</ Chatserver>

<- Mailserver (in-game mail) information. Redigera INTE ->
<mailserver>
<värd> channels.eqemulator.net </ värd>
<port> 7779 </ port>
</ Mailserver>

<zones>
<- Det defaultstatus är vilken status de nya Toons kommer att ha på din server ->
<defaultstatus> 0 </ defaultstatus>

<- Ställer porten intervall för världen att använda för att zoner automatisk konfigurering inte redigera just nu? ->
<ports low="7000" high="7100"/>
</ Zoner>

<- Ställ username till root och lösenord är ditt MySQL lösenord och dB till PEQ ->
<databas>
<värd> localhost </ värd>
<port> 3306 </ port>
<användarnamn> root </ användarnamn>
<lösenord> xxxxx </ lösenord>
<db> PEQ </ db>
</ Databas>

<- Launcher Configuration inte redigera ->
<launcher>
<-! <logprefix> Logs/zone- </ logprefix> ->
<-! <logsuffix> Log </ logsuffix> -.>
<- <exe> Zone.exe </ exe> ->
<-! <timers Restart="10000" reterminate="10000"> ->
</ Launcher>

<-! Filplatser. Redigera INTE ->
<files>
<-! <spells> Spells_us.txt </ stavar> ->
<-! <opcodes> Opcodes.conf </ opkoder> ->
<-! <logsettings> Log.ini </ logsettings> ->
<-! <eqtime> Eqtime.cfg </ eqtime> ->
</ Filer>
<-! Directory platser. Redigera INTE ->
<directories>
<- <maps> Maps </ maps> ->
<-! <quests> Uppdrag </ uppdrag> ->
<-! <plugins> Instick </ instick> ->
</ Kataloger>
</ Server>
Nu kan du göra en start.bat fil att sätta på din server mapp med följande rader:

@ Echo off
starta world.exe
ekar väntar världen till slut innan zon ...
ping-n 10 127.0.0.1> nul
starta eqlaunch.exe zon
avsluta

Skapa sedan en genväg på skrivbordet för att köra den här filen.

*** VARNING *** VARNING *** VARNING ***

Port Forwarding på din router (om du använder en)

Logga in på din router och du måste vidarebefordra följande portar till den interna
ip på servern dator: (Det är de som arbetade för mig)

5998, 5999
7000 till 7100 (Port Range Forwarding är en förutsättning för detta)
9000

Att ta reda på interna ip på din dator, i en kommandotolk ipconfig
Det 192.168.1.xxx siffra som anges är den vidarebefordran IP du behöver.
Varje router är olika, så om du inte vet hur man loggar in på det, då du
kommer att ha någon sökning klara sig utan den manuella
Vanligast är en webbläsare som används, skriva in en adress som 192.168.1.1
Min var inställd att lämna användarnamn tomt, och ange en standard lösenord. Sedan kan du
kan ändra på det, men det är min router kan endast för din vara annorlunda.

OK, om du har gjort allt som varit där och tillbaka igen, och din 300% säker på att
du följde dessa steg exakt, korsade alla t-och prickade allt jag har - Din gjort.

Innan du klickar på den Start.bat fil, ett par saker vet.

Två kommandot fönster öppnas och du kommer att börja se text rullning av.
Ett par gånger du kan se ordet "fel", men inte tjuvstarta rätt
bort. Som du kommer definitivt se är med eqtime.cfg det är normalt.
Du kan se en annan kort en medan världen ansluter.
Om allt har gått smidigt, bör du se zonen servrar belastning.
Det kommer vara 5 av dem totalt, och texten kommer att stanna efter den 5: e en.
Om din ser en konstant fel med något "Kunde inte ansluta" som håller
går upp skärmen, är något fel. TRACE dina steg och läsa.

*** OBS *** - Din server placeras IT: s loggfiler i mappen Logs. Det är här
du leta efter felsökning.

LYCKA TILL