• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

OtLand OpenTibia has moved to Github!

OpenTibia has now moved to github for future development.

You can find the new project at https://github.com/opentibia , with a new sleek interface and all that jazz.

There is also a wiki available at github at https://github.com/opentibia/server/wiki , while humble now, in the future, server documentation, guides and information on how to contribute will be available on github as well. If you'd like to contribute, just register an account at github and start editing!

It's worth noting that new development will focus on the revscriptsys branch of OpenTibia. This means the new project is not backwards-compatible with older servers and data folders. For those of you who depend on that, you should move to distributions based on OTServ 0.6.3. 0.6.3 has can be found under the 'legacy' branch.

The old SVN repository on Sourceforge has been shut down. If you want to access the legacy branch you can download a zip file here: https://github.com/opentibia/server/zipball/legacy
 
Hmm interesting.

Looking forward to get a testing environment up running using RSS.
If I get that working and some neat RSS documentation I would love to make scripting video tutorials.
 
Revscriptsys is already large at the core, but the most basic content still lacks. But the enviorments should be fully functioning.
There is a need for testing for the development to go faster.
I.. still haven't managed to compile it.. trough anyone could provide some SDK or something?..
 
Revscriptsys is already large at the core, but the most basic content still lacks. But the enviorments should be fully functioning.
There is a need for testing for the development to go faster.
I.. still haven't managed to compile it.. trough anyone could provide some SDK or something?..

What platform? Windows?
 
When will it support any version above 8.7?

If I wanted to be able to login on 9.6 client, would changing these values be enough or would the server throw up errors?
Code:
#define CLIENT_VERSION_MIN 870
#define CLIENT_VERSION_MAX 870
#define CLIENT_VERSION_STRING "8.70"

And this, if you give the number to 960, would adding it be enough or are these things that need to be added first?
Code:
	CLIENT_VERSION_860 = 20,
	CLIENT_VERSION_861 = 21,
	CLIENT_VERSION_862 = 22,
	CLIENT_VERSION_870 = 23,
 
Last edited:
When will it support any version above 8.7?

If I wanted to be able to login on 9.6 client, would changing these values be enough or would the server throw up errors?
Code:
#define CLIENT_VERSION_MIN 870
#define CLIENT_VERSION_MAX 870
#define CLIENT_VERSION_STRING "8.70"

And this, if you give the number to 960, would adding it be enough or are these things that need to be added first?
Code:
    CLIENT_VERSION_860 = 20,
    CLIENT_VERSION_861 = 21,
    CLIENT_VERSION_862 = 22,
    CLIENT_VERSION_870 = 23,
no
@Remere big branch merging with itself :p
 
I got the server compiled and everything, even created a database.. but wtf..:
is there something wrong with the database?

Code:
:: OTServ (branch revscriptsys) Version 0.7.0_SVN
:: ============================================================================
::
:: Initializing the random numbers... [done]
:: Loading lua script config.lua... [done]
:: Using data directory data/... [done]
:: Checking Connection to Database revdb.db... [done]
:: NO DATABASE VERSION CHECK, TURN ON AGAIN WHEN SCHEMA IS STABLE!
:: Cleaning online players info... [done]
:: Loading RSA key... [done]
:: Loading data/vocations.xml... [done]
:: Loading data/items/items.otb... [done]
:: Loading data/items/items.xml... [done]
:: Loading data/monster/monsters.xml... [done]
:: Loading admin protocol config... [done]
:: Worldtype: PVP
:: Skulls enabled
:: Use plain passwords
:: Loading map from: data/world/map.otbm OTBM
Map size: 500x500
Map description: Saved with Remere's Map Editor 1.1.1
Map description: SimOne MapEditor 0.5.0
Notice: [OTBM Loader] Loading time : 0.212 s
Notice: Map load (binary) took : 0 s


Error: Cannot load world with world id 1.
 
I got the server compiled and everything, even created a database.. but wtf..:
is there something wrong with the database?

Code:
:: OTServ (branch revscriptsys) Version 0.7.0_SVN
:: ============================================================================
::
:: Initializing the random numbers... [done]
:: Loading lua script config.lua... [done]
:: Using data directory data/... [done]
:: Checking Connection to Database revdb.db... [done]
:: NO DATABASE VERSION CHECK, TURN ON AGAIN WHEN SCHEMA IS STABLE!
:: Cleaning online players info... [done]
:: Loading RSA key... [done]
:: Loading data/vocations.xml... [done]
:: Loading data/items/items.otb... [done]
:: Loading data/items/items.xml... [done]
:: Loading data/monster/monsters.xml... [done]
:: Loading admin protocol config... [done]
:: Worldtype: PVP
:: Skulls enabled
:: Use plain passwords
:: Loading map from: data/world/map.otbm OTBM
Map size: 500x500
Map description: Saved with Remere's Map Editor 1.1.1
Map description: SimOne MapEditor 0.5.0
Notice: [OTBM Loader] Loading time : 0.212 s
Notice: Map load (binary) took : 0 s


Error: Cannot load world with world id 1.
Have you inserted the sample data?
 
Yes i have. What database program are you using? im using sqlite btw.

While im at it, Here are some dependancies:
Code:
http://speedy*****malware.localhost/qNage/Revscriptsys-Dependencies.7z
 
Thx, It works now! now the contribution can start ;3

I was thinking of maybe doing a tool script that generates a autocomplete list for notepad ++, or documentation generation in general.
though, I wonder if there is anyway to get the games of parameters inside a function?
 
Last edited:
Thx, It works now! now the contribution can start ;3

I was thinking of maybe doing a tool script that generates a autocomplete list for notepad ++, or documentation generation in general.
though, I wonder if there is anyway to get the games of parameters inside a function?

... games of parameters?
 
Back
Top