EQEmulator Forums

EQEmulator Forums (https://www.eqemulator.org/forums/index.php)
-   Simple Client (https://www.eqemulator.org/forums/forumdisplay.php?f=667)
-   -   How I setup SC(Tutorial) (https://www.eqemulator.org/forums/showthread.php?t=25423)

Cripp 06-08-2008 09:56 PM

How I setup SC(Tutorial)
 
Hi. Here is a detailed tutorial on how I got SimpleClient running.

Im assuming you know how to source in a .sql file to a database.

In this tutorial i am using MYSQL version 4.1.22

Setting up the Files

first grab the files http://www.mediafire.com/?rfmy1yd2l2y
...ill be calling that the SC package.

Next make a directory somewhere called SimpleClient ( C:\SimpleClient )

Create 3 folder in the SimpleClient folder called Client, Loginserver, and Server.

you should have something like this..
http://nugblazers.com/files/SCtut/SCtut_folder1.jpg

Next.. open the Client folder, and open the SimpleClient package that you downloaded..

Select all of the files listed except Server folder, Sources_Open folder, and ClearLogin_Distribution.zip

should look something like this..
http://nugblazers.com/files/SCtut/SCtut_rar1.jpg

Put all of those files into the Client folder.

Now go back and open the LoginServer folder. and open the ClearLogin_Distribution.zip file in the SC packege.

Put all Three files/folders.....
http://nugblazers.com/files/SCtut/SCtut_rar2.jpg
.....into the LoginServer folder.

next open the Server folder in the SC package and select Minilogin.exe, Miniloginaccounts.ini, and Loginserver.ini...
http://nugblazers.com/files/SCtut/SCtut_rar3.jpg
...and Also put them into the LoginServer folder.

To be continued very shortly........... due to post limits.

Cripp 06-08-2008 09:57 PM

ok where was I...

Next, open LoginServer.ini that you just added into LoginServer folder.

make it look just like this.. (this step isnt completely necessary, just for personal ref.)
http://nugblazers.com/files/SCtut/SCtut_note1.jpg

Next, go back and open the Server folder that you created.

In the SC Package, go to the Server folder, and select the following files
(the files selected are all the server files, the ones that arent are either the
server source or minilogin files. Yes, you need LoginServer.ini )
http://nugblazers.com/files/SCtut/SCtut_rar4.jpg
You can also grab the clean_ini folder as well if you wish.

After you add those files, open LoginServer.ini and db.ini
edit them, make them look similar to...
http://nugblazers.com/files/SCtut/SCtut_servini.jpg

...save those, close, and open all of the bootzones.bat files
(boot1zone.bat; boot5zones.bat; boot5morezones.bat)
change each line, the part with the IP address in it. change it to
either localhost or your IP...
http://nugblazers.com/files/SCtut/SCtut_zoneboot.jpg
...so it looks like that. you may also change the 127.0.0.1 to localhost if you wish.


OK now, create a new mysql database to whatever you named it in db.ini (i called it simpleclient)
and source in the eq55sc.sql file to it.

im assuming you already know how to do that...

To be Continued yet again.. almost done now.

Cripp 06-08-2008 10:21 PM

OK after you source in the eq55sc.sql file into your chosen database.. its time to give the server a test run.

Test Run

first, go to the LoginServer folder and run ClearLogin.exe.
next, go to the Server folder, and run World.exe...
...then run Boot1zone.bat

they should all boot and all look like this..
http://nugblazers.com/files/SCtut/SCtut_servscreen.jpg

if everything boots up well, you succesfully setup all the serverside part of SimpleClient, Congratulations !

Next, we will setup and run the client and login to the world with SimpleClient :)

Setting up the Client

Next, go into the Client folder. Open SimpleClient.ini

change the worldserverport/address to 9000/localhost,
LoginserverAddress should be localhost as well..
the ContentDir to the SimpleClient\Client\ folder..
And change the CLIENTHEIGHT/WIDTH and the FULLSCREENHEIGHT/WIDTH
to whatever resolution you want the client running it.


heres what it should look similar too..
http://nugblazers.com/files/SCtut/SCtut_scini.jpg

Next, you have to alter the database, and enter your own account.
Code:

INSERT INTO account (name, status, lsaccount_id, gmspeed) VALUES (Cripp, 255, 1, 1);
after that.. everything is done. Now we try running the client.

Running the Client!

here comes the fun part, running the client !

I am assuming you have the ClearLogin.exe, World, and ATLEAST one zone.exe running.

Run SimpleClient.exe.. at first you should get a loading screen like this..
http://nugblazers.com/files/SCtut/SCtut_clientload.jpg

Cripp 06-08-2008 10:54 PM

then you get to the user/pass login and the Server select..

http://nugblazers.com/files/SCtut/SCtut_loginss.jpg

Select and push Play! and off you go into character select/create.. then in-game which i will post some screenshots of a little later.



here are some screenshots of the charselect/charcreate...
http://nugblazers.com/files/SCtut/SCtut_charcreate.jpg
.................................................. .................................................. ..
http://nugblazers.com/files/SCtut/SCtut_charselect.jpg'


couple more comming soon in next post...




And heres the first in-game screenshot.....
http://nugblazers.com/files/SCtut/SCtut_sc_ingame1.jpg

Cripp 06-08-2008 11:18 PM

some more in-game screenshots...

http://nugblazers.com/files/SCtut/SCtut_sc_ingame2.jpg
.................................................. ........................................
http://nugblazers.com/files/SCtut/SCtut_sc_ingame3.jpg
.................................................. ........................................
http://nugblazers.com/files/SCtut/SCtut_sc_ingame4.jpg
.................................................. ........................................
http://nugblazers.com/files/SCtut/SCtut_sc_ingame5.jpg

thats all .. hope this inspires some .. have fun.

Cripp 06-24-2008 01:01 PM

changed all these to JPG so loading and bandwidth not so deadly now :).

wyt 11-04-2009 02:01 AM

Cant see the pictures you post ;(

nightsta69 11-04-2009 05:27 PM

you should also notice, that the last post made was on june 24th, 2008


All times are GMT -4. The time now is 01:35 AM.

Powered by vBulletin®, Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.