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] Vana (A TitanMS Fork) [ITEM BUFF] [Recruiting]

Experienced Elementalist
Joined
Feb 17, 2006
Messages
251
Reaction score
1
New SVN:

Now with 0.58 support.
 
Mythic Archon
Loyal Member
Joined
Apr 10, 2008
Messages
758
Reaction score
0
That's amazing. The Vana team never fails to impress me.
 
Junior Spellweaver
Joined
Mar 19, 2007
Messages
172
Reaction score
0
Background
A group of developers want to create a better TitanMS core. I have tried to contact koolk so that he would let us have a repository and a bug tracking system, but he haven't replied. So we decided to take it upon ourselves to fork and develop a better TitanMS. At the same time, MooMoo opened his/her so we took that as our base. The core developers of Vana are project leaders there.

Why "Vana"?
When we decided that we want to fork, we need a name. I suggested that we take the name "Vana", from "Vanadium" which is "Titanium"+1 in the periodic table of elements.

What is a fork?
See:

Credits
Main Developer
pawitp
Core Developers
Doyos
Zinmirai
KilledWhale
MooMoo
LazyBui
Others
zouker Contributor
zomgno1 Contributor
Blader Contributor
ShingingDB Made a lot of GMS NPCs in C++
synexic SVN and Trac hosting
Wafles Developer
Angel-SL Hanging out in our IRC channel
koolk Creator of TitanMS
...and all contributors of Vana

Download
Vana
-
Boost C++ Library
Vana uses the Boost C++ Library which must be installed separately, get it from here:

VEDB
Vana depends on VEDB (Vana Enhanced DataBase) which is the successor of GMSDB. The database loading code is now in integral part of Vana and VEDB now only consists of the actual database file.



Instructions
SQL Files
The SQL Files are in the "sql" directory. I recommend you to start from a clean database, before filing any bug reports, please make sure you start from a clean database and not a TitanMS database.

The SQL files are designed to be executed in the number in front of its name. For example, you execute 0001_original_tables.sql before 0002_add_fame_log.sql

You must execute all the SQL files in the directory. Except when you're upgrading Vana. When you upgrade Vana, you execute only the SQL files you haven't executed.
For example, the last file you have executed is 0002_xxx.sql and in a new version, there is 0003_yyy.sql. You only need to execute 0003_yyy.sql and later files.

Configuration Files
In the conf directory, you will find configuration files. Renamed all .lua.sample file to .lua and edit it to suit your server. Your server will crash if you do not rename your configuration file. You should not have to edit .cpp file to change configurations now, this includes LoginPacket.cpp

Changes
A lot
See:

F.A.Q.
How many world servers and channel servers do I need?
You need the same number world server as the number of worlds.
You need the same number channnel server as the total number of channels.
For Example:
You have 2 worlds, the first world has 3 channels and the second world has 5 channels.
You need 2 world servers and 8 (3+5) channel servers.

How do I start more than one server?
A picture is worth a thousand words.
pawitp - [Release] Vana (A TitanMS Fork) [ITEM BUFF] [Recruiting] - RaGEZONE Forums


How do I shutdown a server safely? (saves player data)
Login to each channel and use the command "!shutdown"

Known Issues
Issue: Some birthday mob boss spawn in major cities. If you don't want them see workaround.
Workaround: Run this SQL query to disable the mob from spawning
Code:
DELETE FROM mapmobdata WHERE mobid = 9400569
__________________________________________________​

Issue: You randomly DC after hitting some number of mob. The cause is unknown as of now, if anyone knows, please tell me.

Filing Bug Reports
Currently, bug reports are to be filed , you may file it in this thread if you do not want to register there. I may not read it if this thread starts to get full of useless noobish post. The bug tracking system registration will be opened to the public soon. Please include the following information in your bug report.
Please also read . Features you have written and want it to be included inside Vana also belongs in a bug report.

Your bug report will not be accepted without the above information

Test Server
Maybe there will be a test server soon

Recruiting
  • Tutorial Writer (Good English with detailed screenshot)
  • Data Miners
  • Programmers

Before you ask for help on errors
Debug assertion failed can be caused by
a) Wrong configuration file/Old configuration file
b) Missing VEDB/Not latest VEDB
c) Not running all .sql files
Please check the previous list before asking for help

Notes
  • If you fix any bugs or want to create addons, please release them in the form of patches and not repacks.
  • The main forum of this project is at

Start Login Server then World Server then Channel Server

Pets?
 
Newbie Spellweaver
Joined
Jul 7, 2008
Messages
9
Reaction score
2
i get stuck at char l screen anyone know how to fix?
 
Mythic Archon
Loyal Member
Joined
May 11, 2008
Messages
722
Reaction score
50
what the duck
purposely bumped the old butt thread.
 
Back
Top