Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

[GUIDE] A3 Server 202/205 Guide

Status
Not open for further replies.
Joined
Jul 19, 2006
Messages
1,178
Reaction score
40
A3 202/205 Server Guide

Thanks to Legendary and Akaruz for their Initial Guides

Akaruz Guide
http://forum.ragezone.com/showthread.php?t=97099

Legendary Guide
http://forum.ragezone.com/showthread.php?t=150577

Things that you need:

Server Files
Recommended Server Files:
Filefront:

Rapidshare



Additional Server Files can be found at:
http://forum.ragezone.com/showthread.php?t=244175

Client
Client is uploaded into 5 parts:






Microsoft SQL Server 2000




Microsoft SQL Server Service Pack 4 Update


*****All Links are Updated and working fine! (29th May 2008 10:20:44 PM)*****


Setting Up server:
I have writen the Guide in accordance with the Recommended server files keeping in mind the

default configs. If you use any other server files, you need to edit some basic stuff first!

First of all, we must install the SQL Server 2000.
SQL Server is Structured Query Language, which is a database software which stores the data

pertaining to our A3 Server. Hence we need to configure it to store our Server's data!
The Installation of SQL Server is depicted in the following Screenshots!

cvrdheeraj - [GUIDE] A3 Server 202/205 Guide - RaGEZONE Forums


Select Local Computer if you are installing databases on the same computer.

cvrdheeraj - [GUIDE] A3 Server 202/205 Guide - RaGEZONE Forums


Select Create a new instance

cvrdheeraj - [GUIDE] A3 Server 202/205 Guide - RaGEZONE Forums


Provide your Personal Information

cvrdheeraj - [GUIDE] A3 Server 202/205 Guide - RaGEZONE Forums


Accept the License Agreement

cvrdheeraj - [GUIDE] A3 Server 202/205 Guide - RaGEZONE Forums


Select Server and Client Tools

cvrdheeraj - [GUIDE] A3 Server 202/205 Guide - RaGEZONE Forums


Check the Default Instance and Click Next

cvrdheeraj - [GUIDE] A3 Server 202/205 Guide - RaGEZONE Forums


Select the Installation type

cvrdheeraj - [GUIDE] A3 Server 202/205 Guide - RaGEZONE Forums


Check the "Use Local System Account button"

cvrdheeraj - [GUIDE] A3 Server 202/205 Guide - RaGEZONE Forums


Now this is the Important Step! Select Mixed Authentication Mode and now Enter User ID as

"sa" and password is your wish.

cvrdheeraj - [GUIDE] A3 Server 202/205 Guide - RaGEZONE Forums


Once you have finished installing SQL Server, you need to start the SQL Server Service. To

Start this,

Start -> Programs -> Microsoft SQL Server -> Service Manger

Service Manager will look like this:
cvrdheeraj - [GUIDE] A3 Server 202/205 Guide - RaGEZONE Forums


Under Services, select SQL Server and then click on the Play(Start) button to start the

service. Once the service is started, a Play button is indication near the server figure!

Now, you need to Create and Restore databases! To do this,
Start -> Programs -> Microsoft SQL Server -> Enterprise Manager

Now in the Enterprise Manager, on the left hand side of Hirarichal window, Expand the Local

System key, and then expand the Databases Key

Now right click on the Right hand side of the Enterprise Manager and select "New Database"
The following window will Pop up!

cvrdheeraj - [GUIDE] A3 Server 202/205 Guide - RaGEZONE Forums


In the Database Name, just enter ASD and click OK. A new Database is now created.
In the same way, you need to create a total of

ASD (already created)

Character

A3ItemEvent

Itemstorage

FriendDB

HSDB

Once you have finished creating the databases, you need to restore the databases!
To restore the databases, follow the following steps!

Right Click on the ASD Database. Select "All tasks" and then select "Restore Database"
A Window Pops up! Now Select "From Device". Click on "Select Devices" and then click on

"Add". The following window pops up!

cvrdheeraj - [GUIDE] A3 Server 202/205 Guide - RaGEZONE Forums

Now You need to select the ASD.bak file which is present in the Database Backup folder of

the A3Server files.

In the same way, you need to restore all the databases


ASD - ASD.bak (already restored)

Character - Character.bak

A3ItemEvent - A3Itemevent.bak

Itemstorage - Itemstorage.bak

FriendDB - FriendDB.bak

HSDB - HSDB.bak

After finishing the database restore, you need to create a new user login!

On the Left pane of the Enterprise Manager, Expand Security Key and then click on Logins.
Right click in the right pane and click on New Login. The procedure is depicted in the

screenshot

cvrdheeraj - [GUIDE] A3 Server 202/205 Guide - RaGEZONE Forums


In the Name, type "a3serial". Select SQL Authentication and in the Password box, type the

following password "dkdlxpawprhdnpc". The procedure is depiced in the Screenshot

cvrdheeraj - [GUIDE] A3 Server 202/205 Guide - RaGEZONE Forums

Once done, click on the Database Access Tab.
Tick Pemit Check Box for the A3ItemEvent Database. In the bottom window check mark

"db_owner". The procedure is depicted in the screenshot.

cvrdheeraj - [GUIDE] A3 Server 202/205 Guide - RaGEZONE Forums


Now, You need to create ODBC for your SQL Server Databases. This can be done either by

adding values directly to Registry or by adding them manually. Inorder to Make it easy, I

have included a ODBCSetup.reg file in A3Server folder of the Server Files. Just execute it

and all the ODBC are created automatically.

You need to install Borland Database Engine, which is needed by the server to connect to the

SQL Database. This Library is present in the Server Files (BDESetup)

Open the Drive C folder in the A3 Server Files that you have downloaded. Copy all those

directories and paste them in C:\ root directory.

Starting The server.

Inorder to start a server, you need to run different servers in a particular order!

Setting Up 7770, 8880, 9990
In the Server Files, you will find 3 folders named 7770, 8880 and 9990. They have 2 files in

them!

Now, Open the tbd.ini present in the 7770 folder
It contains the following;

[main]
title=A3ASD 7770
keepalive=10

[dbconnection]
00=h3db00 A3ASD sa sa account 0 1
01=h3db01 A3ASD sa sa account 0 1
02=h3db02 A3ASD sa sa account 0 1
03=h3db03 A3ASD sa sa account 0 1
04=h3db04 A3ASD sa sa account 0 1
05=h3db05 A3ASD sa sa account 0 1
06=h3db06 A3ASD sa sa account 0 1
07=h3db07 A3ASD sa sa account 0 1
08=h3db08 A3ASD sa sa account 0 1
09=h3db09 A3ASD sa sa account 0 1
10=h3db10 A3ASD sa sa account 0 1
11=h3db11 A3ASD sa sa account 0 1
12=h3db12 A3ASD sa sa account 0 1
13=h3db13 A3ASD sa sa account 0 1
14=h3db14 A3ASD sa sa account 0 1
15=h3db15 A3ASD sa sa account 0 1

[socket]
port=7770

Here, you need to replace the second "sa" with the sa password that you have provided during

your SQL Server Installation. Suppose you have provided the password "mania", then the

config file should look like this!

[main]
title=A3ASD 7770
keepalive=10

[dbconnection]
00=h3db00 A3ASD sa mania account 0 1
01=h3db01 A3ASD sa mania account 0 1
02=h3db02 A3ASD sa mania account 0 1
03=h3db03 A3ASD sa mania account 0 1
04=h3db04 A3ASD sa mania account 0 1
05=h3db05 A3ASD sa mania account 0 1
06=h3db06 A3ASD sa mania account 0 1
07=h3db07 A3ASD sa mania account 0 1
08=h3db08 A3ASD sa mania account 0 1
09=h3db09 A3ASD sa mania account 0 1
10=h3db10 A3ASD sa mania account 0 1
11=h3db11 A3ASD sa mania account 0 1
12=h3db12 A3ASD sa mania account 0 1
13=h3db13 A3ASD sa mania account 0 1
14=h3db14 A3ASD sa mania account 0 1
15=h3db15 A3ASD sa mania account 0 1

[socket]
port=7770

Save the File and then run the asd_mw_v1.1.19a.exe which is present in the same folder.
Click on the first "Click" button. Then click on second "Click" button and then click on

"Start". If you have followed the guide fine, it will look as follows

cvrdheeraj - [GUIDE] A3 Server 202/205 Guide - RaGEZONE Forums


Similarly you need to edit tbd.ini files in both 8880 as well as 9990.

7770 - Account
8880 - Character
9990 - Itemstorage
These servers are responsible to connect the Mainservers to the Database!

Open the Loginagent folder and then open the Loginagent.ini
It will be as follows
;//////////////////////////////////////////////////////////////////////////////////////////
;//GameServer ȯ
 
Last edited:
Joined
Jul 19, 2006
Messages
1,178
Reaction score
40
Configuring GMs for A3 Server

A3 GM Guide by Legendary:
http://forum.ragezone.com/showthread.php?t=229879

Inorder to Add GM to A3 Server, you need to edit GMInfo.ini file that is located in the Mainserver, Accountserver and Zoneserver folders of your A3 Server.

The File looks like this:
[GM]
GMCount=2

GMLevel_0=165
GMName_0=gamemaster1

GMLevel_1=165
GMName_1=gamemaster2

Look at the file carefully.
The GMCount indicates the number of GM's persent in the server. In the example above, there are 2 GM's.

Next Comes GMLevel which signifies the GM Rights (Full Control, Guide Control ). Leave it as 165 at the moment!

The GMName is the AccountName of the GM. Here you should not put your character name but you should put the Accountname. Here in the example, the accountname of the GM is gamemaster1

Similarly a second GM is added to the server.

Adding More GM's
Inorder to Add more GM's, you need to change the GMCount. Since i will be having 3 GM's, I will make the GMCount=3.
Now my GMInfo.ini must look like this
[GM]
GMCount=2

GMLevel_0=165
GMName_0=gamemaster1

GMLevel_1=165
GMName_1=gamemaster2

GMLevel_2=165
GMName_2=gamemaster2
Note that you must type GMLevel_x, where 'x' is the GM Number starting from 0. Notice that it is changing from all the GM's.

Now you have successfully added GM's to your server! Congratulations!

Using the GM Codes in A3 Server!
To use GM Codes, you need to be logged into a GM account which is included in the GMInfo.ini

Here are the list of GM Codes that can be used Ingame!
Special Thanks to iNs@nE, Legendary and Akaruz for making them available!

The Following Set of Commands are to be used in the Knighthood Chat. You can access the Knighthood Chat by pressing "G". Please note that all GM Codes are Case Sensitive. You need to type in Upper Case (Capital Letters)!

@SQUEST_4_DISABLE
Disables Special Quest 1-4 . This code can be used to Lock 1-4 Special Quest so that players may not unlock Hatrel
Usage: @SQUEST_4_DISABLE/


@SQUEST_4_ENABLE
Enables Special Quest 1-4. This code can be used to unlock 1-4 Special Quest if disabled.
Usage: @SQUEST_4_ENABLE/

@OXSWAP
Swaps the Question of OX Quiz Zone
Usage: @OXSWAP/

@OXREVIVE
Revives the Player in OX Quiz Zone
Usage: @OXREVIVE/<Character Name>
Example: @OXREVIVE/Scar

@OXEND
Ends OX Session
Usage: @OXEND/

@QEND

Close Down Questions in OX Quiz Zone
Usage: @QEND/

@OXCLOSE
Close Down OX Quiz Zone
Usage: @OXCLOSE/

@CUR_MAP
Gives Information About the Current Map
Usage: @CUR_MAP/
Just Enter a Map and use this GM Code to get details about that map!

@SHOW_BLOCK

@TYR_WIN
Announce Winner for Tournament Mode
Usage: @TYR_WIN/

@TYR_END
End Tournament Mode
Usage: @TYR_END/

@TYR_CONTINUE
Continue Tournament Mode
Usage: @@TYR_CONTINUE/

@TYR_CANCEL
Pause Tournament Mode
Usage: @TYR_CANCEL/

@TYR_START
Start Tournament Mode
Usage: @TYR_START/

@TYR_STATE
State of Tournament Mode
Usage: @TYR_STATE/

@NEVIA_LIMIT
Restricts number of people in Nevia Canyon
Usage: @NEVIA_LIMIT/<No of Players>
Example: If you want to limit only 100 players to enter Nevia, use @NEVIA_LIMIT/100

@STAT
Gives information about the character
Usage: @STAT/<Character Name>
Example:@STAT/Scar

@NEVIA_REWARD
Rewards for Nevia War Winners
Usage: @NEVIA_REWARD/<Item Code>
Example: @NEVIA_REWARD/6144. This will give an Upgrade Jewel to all the winning town players of Nevia Canyon.
You can only give selected Items as Nevia Gifts.
This items Include:
Upgrade Jewel
Degrade Jewel
Saving Scroll
Sworn
Magic Candies
Opal
Peridot
Garnet
Master Stones and Jugeos.

A List of Item Codes is available in the following thread:
http://forum.ragezone.com/showthread.php?t=299671

@GIFT
Gives Gift to all the Players present in the same map in which the GM is present.
Usage: @GIFT/<Item Code>
Example: @GIFT/6144 will give Upgrade Jewels to all the players on that map!
The Items that can be given as gifts are discussed in Nevia Rewards. Please refer the above command!

@NEVIA_START
Start Nevia War. There will be a countdown timer of 5 minutes before war starts and all the players present in Nevia at the time of starting will be teleported to their respective town
Usage: @NEVIA_START/

@GOD
Invincible Mode. Monsters and Players can see you but cannot kill you. You can also put other players under GOD Mode!
Usage: @GOD/<Player Name> <Duration in minutes>
Example: @GOD/Scar 60
This will give the player "Scar" a God mode of 60 minutes in which no creep can do any damage on him!

@GMMONSTER
Enables Monster Mode. This Code is generally used during events. By using this code, the GM turns black in color. He is invisible to Creeps but he is invisible to the players. When the GM dies in the Monster mode, he drops everything from his inventory and equipped items. Hence a GM can place some goodies in inventory, get into Monster Mode and get killed by players. When he dies he drops stuffs!
Usage: @GMMONSTER/
You can only make yourselft a GMMonster!

@QEXPEVENT
Doubles Quest Experience Event.
Usage: @QEXPEVENT/

@MAPLEVEL
Restricts Map Entry for players.
Usage: @MAPLEVEL/<Level>
Go to that map and use the Code to set an entry level

@NPCSET
Sets NPC Number for that map
Usage: @NPCSET/<Number>

@NPCSUMMON
Spawns a Mob of creatures. You can use this code to spawn bosses or creatures in certain low level maps like Elkenver, Fairmode, Wolfrek.
Usage: @NPCSUMMON/<Monster Code> <Quantity>
Example: @NPCSUMMON/400 30
Using this code you will get 30 Red Bosses beside you.


@RELOAD_SVROPTION

@RELOAD_TOWER
Restart Tower Event
Usage: @RELOAD_TOWER/

@TMDAY_TW
Status of TM for Tomorrow
Usage:@TMDAY_TW/

@TMDAY_TY
Status of TM for Today
Usage:@TMDAY_TY/

@TM_OPTION
TM Options
Usage:@TM_OPTION/

@EVENT
Info about events in progress
Usage:@EVENT/

@EXPEVENT
Double Experience event
Usage:@EXPEVENT/

@MONEYEVENT
Double Money Event
Usage:@MONEYEVENT/

@TAPLIST
List of Tapped Players. This will display the which character's chats are tapped!
Usage:@TAPLIST/

@TAP
Taps the Chat of that player
Usage:@TAP/<Player Name>

@WSHOUT
Sends a shout in Grey
Usage:@WSHOUT/<Shout>

@HIDE
Invisible Mode. GM Character Invisible to other Players.
Usage:@HIDE/

@SBAN
Bans Shout
Usage:@SBAN/<Player Name> <duration in minutes>

@BAN
Bans Chat
@BAN/<Player Name> <duration in minutes>

@RECALL
Teleport a player to you
Usage:@RECALL/<Player Name>

@SHOUT
Sends a shout
Usage:@SHOUT/<Shout>

@GO
Teleports you to that map
Usage:@GO/<Map Number> <X-Coordinate> <Y-Coordinate>
Example: @GO/38 127 110
This will take you to Tosique Fourth Floor Ranias Room.
List of Map Cordinates Can be found here:
http://forum.ragezone.com/showpost.php?p=2089069&postcount=8

@FOLLOW
Teleports you to that player
Usage:@FOLLOW/<PlayerName>

@WHERE
Current Co-ordinates
Usage:@WHERE/<Char Name>

@INFO
ID and IP Address of the player
Usage:@INFO/<Char Name>

@RETURN
Returns player to town
Usage:@RETURN/<Player Name>

@DROP
Kicks the player out of the server
Usage:@DROP/<Player Name>


Additional Resources can be found in the Stikies!

http://forum.ragezone.com/showthread.php?t=298497
 
Last edited:
Custom Title Activated
Loyal Member
Joined
Jun 9, 2006
Messages
8,545
Reaction score
108
Well, nice guide. Added to the thread in the stickies. :)
 
Initiate Mage
Joined
Nov 26, 2007
Messages
3
Reaction score
0
I Think the Character.bak and ItemStorage.bak files are missing in your files Dheeraj
 
Joined
Jul 19, 2006
Messages
1,178
Reaction score
40
The 202 and 205 server files posted, did not have the Character and Itemstorage backup files. They were supposed to be taken from the 1.20 server files. This is what the Legendary guide has stated. Anyways i have uploaded the fresh copy with some more translations and I have added the Database backup files!
 
Skilled Illusionist
Joined
Jun 3, 2007
Messages
315
Reaction score
9
Cvrdheeraj,

Would you mind to please check the link to the server files...it's just taking me to FileFronts' main page. Thank you very much for any consideration.

Rubix.
 
Skilled Illusionist
Joined
Jun 3, 2007
Messages
315
Reaction score
9
Cvrdheeraj,
I think I will have to try and download again...as upon opening...I didn't find any db backups inside. I'm hoping it was just some glitch on my end....bad connection...etc.
 
Junior Spellweaver
Joined
Jul 9, 2006
Messages
172
Reaction score
0
sad i lost the client and its still on filefront wich sux fr me :(
have 2 try n try 2 DL now ..
 
Newbie Spellweaver
Joined
Jan 28, 2007
Messages
16
Reaction score
0
Can u upload client file to rapidshare or megaupload ? filefront really so hard to download file :(. critical
Your download has failed. There were no available download servers.
Click here to try your download again. Click here to try your download again.
 
Joined
Jul 19, 2006
Messages
1,178
Reaction score
40
There might be some problem with Filefront. Since the client is big, i cannot upload it again right now. Keep trying or wait for some other members to upload it!
 
Master Summoner
Joined
Oct 23, 2007
Messages
579
Reaction score
8
Frontfiles sucks Please refrain from uploading there !


I can Upload all the server files anywhere wanted but am looking for a site that could be best and nvr delete thoese.If u r thinking of the Rapidshare its Confirmation code is fcked up ! Please Suggest me a cool site !
 
Newbie Spellweaver
Joined
Jan 28, 2007
Messages
16
Reaction score
0
I want use another account login ( not sa ). I set all permit for this account like sa but when i config tdb.ini file with this account
[main]
title=A3ASD 7770
keepalive=10

[dbconnection]
00=h3db00 A3ASD oixinhqua hunter account 0 1
01=h3db01 A3ASD oixinhqua hunter account 0 1
02=h3db02 A3ASD oixinhqua hunter account 0 1
03=h3db03 A3ASD oixinhqua hunter account 0 1
04=h3db04 A3ASD oixinhqua hunter account 0 1
05=h3db05 A3ASD oixinhqua hunter account 0 1
06=h3db06 A3ASD oixinhqua hunter account 0 1
07=h3db07 A3ASD oixinhqua hunter account 0 1
08=h3db08 A3ASD oixinhqua hunter account 0 1
09=h3db09 A3ASD oixinhqua hunter account 0 1
10=h3db10 A3ASD oixinhqua hunter account 0 1
11=h3db11 A3ASD oixinhqua hunter account 0 1
12=h3db12 A3ASD oixinhqua hunter account 0 1
13=h3db13 A3ASD oixinhqua hunter account 0 1
14=h3db14 A3ASD oixinhqua hunter account 0 1
15=h3db15 A3ASD oixinhqua hunter account 0 1

[socket]
port=7770
i cant start asd_mw_v1.1.19a.exe
cvrdheeraj - [GUIDE] A3 Server 202/205 Guide - RaGEZONE Forums

I configured all ODBC to login name : oixinhqua with password but get same error. Now how to set my server :poster_do
 
Last edited:
Joined
Jul 19, 2006
Messages
1,178
Reaction score
40
@oixinhqua

You login name must be "sa", and you must provide the password which you have set for it during the SQL Server Installation! Make sure you have installed Borland Database Engine!
 
Newbie Spellweaver
Joined
Jan 28, 2007
Messages
16
Reaction score
0
How to increase pagefile space :( when i run all file need for server, pagefile space reach max i cant run luncher to log game.
Total virtual memory 2.0 GB
Page file space 1.56 GB :((
 
Custom Title Activated
Loyal Member
Joined
Jun 9, 2006
Messages
8,545
Reaction score
108
How to increase pagefile space :( when i run all file need for server, pagefile space reach max i cant run luncher to log game.
Total virtual memory 2.0 GB
Page file space 1.56 GB :((


Right Click My Computer.
Properties.
System Settings > Advanced >
Performance > Advanced > Virtual Memory.
 
Status
Not open for further replies.
Back
Top