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!

[Release] TitanMS-The new source (SVN) [58] XMLs Updated(10/08) (Ellinia-Orbis ship)

Status
Not open for further replies.
Experienced Elementalist
Joined
Jan 10, 2008
Messages
224
Reaction score
27
Note: to update to rev47+ from old revs run this sql command:
Code:
alter table characters add party int default 0;

create table party(id int auto_increment primary key, world int, leader int);
I am very busy now and I don't have a lot of time to work on it.
So I am releasing the source now. It isn't a stable release(which means that there are bugs in it and it is incomplete), so it isn't 0.2.0 yet. It is just a release for C++ developers that want to help with the server.
There are still some things that aren't working in 0.58(some skills, morph and mounts) because the packets were probably changed.

I opened a new thread because the old thread is too big. and the new source is very different from the old source.
It is another server with the same name.

My main goal was to rewrite the server and to create a fast and stable server.
The loading of the server is very fast now, less then one second. The loading of the data is dynamic so the server doesn't waste a lot of memory.

There are some things that little bit similar to odinms. because I took many ideas from there(and it helped me to understand some things). especially for the skills and movement.

There are many new things in the source, trades, pets, morph. but it is easy to add more features when you got the packets.
Because I rewrote the server I didn't program everything yet. for example quests aren't programmed yet.

The npcs, portals and reactors are programmed now in AngelScript.
You can see some examples in the SVN.

And about repacks: it isn't hard to make repack better from the source, because it is enough to add one little thing and it is already better. So if you really want to help TitanMS. Don't release your change as repack, release it as a patch.

One of the new things in this version is Remote control.
You can connect to the server from your computer(with a password) and use commands.
You can download the remote control client with the pack of the tools to titanms.(look down)

The configurations of the server are in Server.xml, don't forget to change the password.
Please report in this thread on any bug.

You can report bugs, post your releases and discuss on the developemnet in TitanMS forum.

The <Server><Password></ ...></..> filed in Server.xml is a password for the Remote Control.

The SVN:


Trac:


The XMLs:(Last update: 08-22-2008)





Tools for TitanMS(TitanScript - scripts editor, Drops maker and remote control client):



The new SQL table:
Code:
create table users(ID int auto_increment primary key, username varchar(20), password varchar(20), pin int default 0, gender int default 0, gm int default 0);
 
create table characters(ID int auto_increment primary key, name varchar(12), userid int, world int, level tinyint unsigned default 1, job smallint default 0, str smallint, dex smallint, intt smallint, luk smallint, chp smallint default 50, mhp smallint default 50, cmp smallint default 50, mmp smallint default 50, ap smallint default 0, sp smallint default 0, exp int default 0, fame smallint default 0, map int default 0, pos smallint default 0, gender tinyint, skin tinyint, face int, hair int, mesos int default 0, ip varchar(20) default '', hpap int default 0, mpap int default 0, party int default 0); 
 
create table equips(equipid int, charid int, pos smallint default 0, slots tinyint default 7, scrolls smallint default 0, istr smallint default 0, idex smallint default 0, iint smallint default 0, iluk smallint default 0, ihp smallint default 0, imp smallint default 0, iwatk smallint default 0, imatk smallint default 0, iwdef smallint default 0, imdef smallint default 0, iacc smallint default 0, iavo smallint default 0, ihand smallint default 0, ispeed smallint default 0, ijump smallint default 0, owner varchar(20) default '', locked bool default false);
 
create table items(itemid int, charid int, inv tinyint, pos smallint, amount smallint);

create table pets(petid int, charid int, pos smallint, petslot tinyint default -1, name varchar(20), level tinyint, closeness smallint, fullness tinyint unsigned, time bigint);
 
create table keymap(charid int, pos int, type int, action int);
 
create table skills(charid int, skillid int, level int, masterlevel int);

create table vars (charid int, tkey varchar(256), value int);

create table party(id int auto_increment primary key, world int, leader int);
if you liked it and want to help (for hosting and etc.) you can donate to: (paypal)
kooolk [at] gmail.com

I hope that I didn't forget anything.

If you got any problem you can ask for help in TitanMS forum.
 
Last edited:
Newbie Spellweaver
Joined
Apr 3, 2008
Messages
9
Reaction score
0
Re: [Release] TitanMS-The new source (SVN) [58][Multipets][Morph?] (and 0.58 100% cli

0.58 Client: (100% working)

password: titanms
 
Newbie Spellweaver
Joined
Mar 19, 2008
Messages
21
Reaction score
0
Re: [Release] TitanMS-The new source (SVN) [58][Multipets][Morph?] (and 0.58 100% cli

Appreciate the release, Will be checking this out.
 
LeviathanStory
Joined
Apr 21, 2007
Messages
251
Reaction score
0
Re: [Release] TitanMS-The new source (SVN) [58][Multipets][Morph?] (and 0.58 100% cli

Koolk i love you
 
Skilled Illusionist
Joined
Apr 29, 2008
Messages
310
Reaction score
1
Re: [Release] TitanMS-The new source (SVN) [58][Multipets][Morph?] (and 0.58 100% cli

great job really you did an awesome job keep it up
 
Experienced Elementalist
Joined
Aug 3, 2008
Messages
203
Reaction score
0
Re: [Release] TitanMS-The new source (SVN) [58][Multipets][Morph?] (and 0.58 100% cli

Hey Koolk wat up thx for the release and lol im the 7th to comment whoot...
 
Experienced Elementalist
Joined
Aug 3, 2008
Messages
203
Reaction score
0
Re: [Release] TitanMS-The new source (SVN) [58][Multipets][Morph?] (and 0.58 100% cli

Why did u change it to AngelScript now??
 
Newbie Spellweaver
Joined
Jul 17, 2008
Messages
25
Reaction score
0
Re: [Release] TitanMS-The new source (SVN) [58][Multipets][Morph?] (and 0.58 100% cli

im a SQL Pleass
 
Experienced Elementalist
Joined
Aug 3, 2008
Messages
203
Reaction score
0
Re: [Release] TitanMS-The new source (SVN) [58][Multipets][Morph?] (and 0.58 100% cli

Whats really the difference of AngelScript And The Script we had before??
 
Experienced Elementalist
Joined
Aug 3, 2008
Messages
203
Reaction score
0
Re: [Release] TitanMS-The new source (SVN) [58][Multipets][Morph?] (and 0.58 100% cli

Why Im A Posting so much
 
Initiate Mage
Joined
Jul 12, 2008
Messages
1
Reaction score
0
Re: [Release] TitanMS-The new source (SVN) [58][Multipets][Morph?] (and 0.58 100% cli

Nice!
 
Skilled Illusionist
Joined
Apr 29, 2008
Messages
310
Reaction score
1
Re: [Release] TitanMS-The new source (SVN) [58][Multipets][Morph?] (and 0.58 100% cli

Why Im A Posting so much

stop spamming plz and koolk i wanna learn to script angelscript were can i learn it from
 
Newbie Spellweaver
Joined
Jul 17, 2008
Messages
25
Reaction score
0
Re: [Release] TitanMS-The new source (SVN) [58][Multipets][Morph?] (and 0.58 100% cli

SQL pleass!!!!!!
 
Newbie Spellweaver
Joined
Mar 19, 2008
Messages
21
Reaction score
0
Re: [Release] TitanMS-The new source (SVN) [58][Multipets][Morph?] (and 0.58 100% cli

I seem to be getting this error "c:\titanms\trunk\src\titanms\mysql\common.h(124) : fatal error C1083: Cannot open include file: 'mysql_version.h': No such file or directory" everytime I compile the source.
 
Experienced Elementalist
Joined
Jan 10, 2008
Messages
224
Reaction score
27
Re: [Release] TitanMS-The new source (SVN) [58][Multipets][Morph?] (and 0.58 100% cli

I seem to be getting this error "c:\titanms\trunk\src\titanms\mysql\common.h(124) : fatal error C1083: Cannot open include file: 'mysql_version.h': No such file or directory" everytime I compile the source.
fixed it.
 
Master Summoner
Loyal Member
Joined
Nov 30, 2007
Messages
511
Reaction score
0
Re: [Release] TitanMS-The new source (SVN) [58][Multipets][Morph?] (and 0.58 100% cli

Oh God, not rapidshare. Thanks, kool. I'm definitely going to try this out.
 
Newbie Spellweaver
Joined
Mar 19, 2008
Messages
21
Reaction score
0
Re: [Release] TitanMS-The new source (SVN) [58][Multipets][Morph?] (and 0.58 100% cli

I'm getting this error now "c:\titanms\trunk\src\titanms\mysqlm.h(26) : fatal error C1083: Cannot open include file: 'mysql.h': No such file or directory"
 
Mocro.net
Joined
Feb 3, 2008
Messages
690
Reaction score
96
Re: [Release] TitanMS-The new source (SVN) [58][Multipets][PvP Base](+ 0.58 100% clie

Nice Release does pirate jobs work?
 
Master Summoner
Loyal Member
Joined
Nov 30, 2007
Messages
511
Reaction score
0
Re: [Release] TitanMS-The new source (SVN) [58][Multipets][PvP Base](+ 0.58 100% clie

koolk, is there a way to reload the XMLs in game? It's going to be a pain having to shut down every time I want to update drops. D:
 
✞ Godlike ✞
Joined
Jul 18, 2008
Messages
465
Reaction score
61
Re: [Release] TitanMS-The new source (SVN) [58][Multipets][PvP Base](+ 0.58 100% clie

LOL, Nice. Since C++ is alot better for me i will check this out. (I hate java -.-)
 
Status
Not open for further replies.
Back
Top