Skip to content
This repository has been archived by the owner on May 23, 2021. It is now read-only.

Latest commit

 

History

History
86 lines (65 loc) · 3.7 KB

README.md

File metadata and controls

86 lines (65 loc) · 3.7 KB

otservbr-global

Repository for maintaing our custom open tibia server using otservbr-global.

Getting started

This server has been tested/used in Linux, we cannot guarantee it will work in MacOS or Windows, however, it might.

Compiling

The steps to compile the server can be found here: https://github.com/otland/forgottenserver/wiki/Compiling

MySQL

After you built otbr, you can proceed to work with MySql. You can use whatever user and database name you want, our recommendation is to have forgottenserver.

After you set up the user and granted permission to the database, you can run the schema.sql located in the root of the project. Here is a handy way to do it in Linux: sudo mysql -u root -p forgottenserver < ./schema.sql

Configuration

Copy the config.lua.dist and name it config.lua, there you want to change the mysqlUser to whatever you named the MySql user, mysqlPass for it's password (if there is any) and change mysqlDatabase to whatever you named the database.

You also want to make sure that you have decompressed the world.zip file that comes inside data/world, otherwise the server will not find a map.

Once you are done with that, all you have to do is run the otbr that you compiled! Have fun. :)

Documentation

Use this link as reference for everything related to the open tibia server:

Differences to the upstream repository

  • Discord webhook messages #2322;
  • Integration with Discord
  • Exp stages more close to global (2x until level 25, 1.5x until level 50, 1x for 51+);
  • Spell shop added to all NPCs who teach spells, making it a step closer to vanilla.