Skip to content

mtanksl/OpenTibia

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

What is this?

It is an open Tibia server, a simple one, written in C# from scratch.

Why another one?

I believe one can only learn by doing.

Notes before proceding

This project is really old, I did it as a tribute to the open Tibia community. From time to time, I take this project to have some fun and recall the good old days.

Server and Client

Debugging .lua scripts

Running the server

Option 1 - Running on Windows (GUI)

Option 2 - Running on Windows (console)

Option 3 - Running on Linux (console)

chmod +x ./mtanksl.OpenTibia.Host
  • Run server
./mtanksl.OpenTibia.Host
  • Sqlite database location: \mtanksl.OpenTibia.GameData\data\database.db.
  • Server configuration file location: \mtanksl.OpenTibia.GameData\data\server\config.lua.

Connecting to the server

  • Use Tibia 8.6 client (download below) with an IP changer (download also below) to connect to localhost (IP address 127.0.0.1) on port 7171.
  • Use account number 1 and password 1 to enter game.

Tibia 8.6 client

You can download the official release direct from here 4Shared.

IP changer

You can use jo3bingham's IP changer, OtLand IP changer or download direct from here 4Shared.

Troubleshoot

MSB3821 Couldn't process file MainForm.resx due to its being in the Internet or Restricted zone or having the mark of the web on the file. Remove the mark of the web if you want to process these files.

Go to \mtanksl.OpenTibia.Host.GUI\MainForm.resx file in Windows File Explorer. Right-click and select properties. At the bottom of the the dialog is an "unblock" option.

Other resources

Map editor (.otbm)

You can use Remere's map editor.

SQLite database manager (.db)

You can use SQLiteStudio.

Item editor (.dat and .spr)

You can use Blackdemon's Tibia editor, download direct from here 4Shared.

Item editor (.otb)

You can use OTItemEditor.

Lua IDE (.lua)

You can use ZeroBrane Studio IDE.

Project's wiki

If you want to know what is implemented and how it works, please, visit the Project's wiki.