Skip to content

v1.0

Compare
Choose a tag to compare
@mtanksl mtanksl released this 08 Apr 05:22
· 185 commits to master since this release

Features:

  • Tibia and Open Tibia's file format interpreters (.dat, .otb, .otbm, .pic, .spr)
  • TCP socket management for login and game servers
  • Packets and communication protocol (with RSA, Xtea, Adler32)
  • Task scheduler thread
  • Main game dispatcher thread
  • The base objects
    • Vocation (knight, paladin, sorcerer, druid, etc) and rank (player, tutor, gamemaster)
  • The base structures
  • Interacting with the client
    • Message of the day
    • Waiting list
    • Quests
      • Database for storage
    • Achievements
      • Database for storing achievements
    • Hotkeys
    • Report bug
    • Report rule violation
    • Debug assert
  • Controlling the character
    • Login
    • Walking
    • Turning
    • Changing outfit
      • Database for storing outfits/addons
    • Logout
  • Interacting with other players
    • Say
      • Gamemaster in-game commands
      • Spells
        • Database for storing spells
    • Whisper
    • Yell
    • Direct chat
    • Channels
    • Private channel
    • Rule violation channel
    • VIP
    • Safe Trade
    • Party
  • Interacting with npc
    • Dialogue
    • Buy and sell items
    • Trade window
    • Travel
  • Interacting with monsters
    • Fight
    • Weapon attributes (range, atk, def, arm)
    • Ammunition
    • Bow and arrow
    • Wand and rod
    • Two-handed items
    • Protection zone
    • No-logout zone
  • Interacting with the game world
    • Look item
      • Sign items
    • Move item
    • Rotate item
    • Use item
      • Containers
      • Lockers and towns
      • Read and write items
      • etc
    • Use item with creature
      • Runes
      • etc
    • Use item with item
      • Tools
      • etc
    • Mail
      • Send parcel
      • Send letter
    • House
      • Access list
  • Plugins
    • Lua scripting
    • Lua debugging with ZeroBrane
    • Lua autocomplete intellisense
  • Security
    • Ban/unban by player name, account or ip address
    • Rate limiting
      • Kick multi-client
      • Connections abuse
      • Packets abuse
      • Login attempts abuse
      • Kick slow sockets
      • Invalid message abuse
      • Unknown packet abuse
    • Stop accepting new connections once limit is reached
    • Kick after 1 minute without pong response
    • Kick after 15 minutes idle
    • Maintenance info

To verify your download please use the following SHA-256 checksums:

mtanksl.OpenTibia.Host_win-x64.zip
F21E3CA422C9C7E47C9B062A5CC7F61E790C7384157C74D71C0E484E6A8F11B4

mtanksl.OpenTibia.Host.GUI_win-x64.zip
0949F0A1FE01008BAA6266BAEA07A1E59EC2FFD14CC5665EAC373BEF531CDF50