HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
edubart
otclient
C++2022–2023
edubart / otclient

otclient

An alternative tibia client for otserv written in C++11 and Lua, made with a modular system that uses lua scripts for ingame interface and functionality, making otclient flexible and easy to customize

2Distinct people
2Mentions
0Explicit recommenders
709GitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

An alternative tibia client for otserv written in C++11 and Lua, made with a modular system that uses lua scripts for ingame interface and functionality, making otclient flexible and easy to customize

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 3:56:07 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by month2 dated mentions

Observed mentions: 2022-02-13 22:45:18 UTC to 2023-01-27 00:27:35 UTC.

012022-02-01 00:00:00 UTC to 2022-03-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 commentsFeb 20222022-03-01 00:00:00 UTC to 2022-04-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2022-04-01 00:00:00 UTC to 2022-05-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2022-05-01 00:00:00 UTC to 2022-06-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2022-06-01 00:00:00 UTC to 2022-07-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2022-07-01 00:00:00 UTC to 2022-08-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 commentsJul 20222022-08-01 00:00:00 UTC to 2022-09-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2022-09-01 00:00:00 UTC to 2022-10-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2022-10-01 00:00:00 UTC to 2022-11-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2022-11-01 00:00:00 UTC to 2022-12-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2022-12-01 00:00:00 UTC to 2023-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-01-01 00:00:00 UTC to 2023-02-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 commentsJan 2023

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
Feb 20222022-02-01 00:00:00 UTC2022-03-01 00:00:00 UTC101
Mar 20222022-03-01 00:00:00 UTC2022-04-01 00:00:00 UTC000
Apr 20222022-04-01 00:00:00 UTC2022-05-01 00:00:00 UTC000
May 20222022-05-01 00:00:00 UTC2022-06-01 00:00:00 UTC000
Jun 20222022-06-01 00:00:00 UTC2022-07-01 00:00:00 UTC000
Jul 20222022-07-01 00:00:00 UTC2022-08-01 00:00:00 UTC000
Aug 20222022-08-01 00:00:00 UTC2022-09-01 00:00:00 UTC000
Sep 20222022-09-01 00:00:00 UTC2022-10-01 00:00:00 UTC000
Oct 20222022-10-01 00:00:00 UTC2022-11-01 00:00:00 UTC000
Nov 20222022-11-01 00:00:00 UTC2022-12-01 00:00:00 UTC000
Dec 20222022-12-01 00:00:00 UTC2023-01-01 00:00:00 UTC000
Jan 20232023-01-01 00:00:00 UTC2023-02-01 00:00:00 UTC101

What Hacker News says

2 sources
Wow, amazing stuff. I love Lua, it was how I learned programming as a kid. Coincidently from the same world as the author. Open Tibia. The author made a custom client (https://github.com/edubart/otclient) for the game that is still very much in active use by thousands of players. He's a very skilled developer. Great to see AOT compiled Lua, I know of the other solutions: Luau (from Roblox), Teal, TypeScriptToLua, Terra, etc., but this one is my favorite so far. Love the simple compilation to C (and WASM support via Emscripten). Though Terra's JIT is enticing and good replacement for LuaJIT, this is for embedded systems, it's a good replacement for Lua PUC-Rio. Typed Lua Projects: - https://luau-lang.org/ - https://terralang.org/ - https://github.com/teal-language/tl - https://typescripttolua.github.io/ There's also a language server for L
Read the rest
ua dialects for type checking in the IDE: https://github.com/sumneko/lua-language-server
In Nelua: AOT statically typed Lua
One of the most addictive games How do I know? I've been playing it for 15 years and I still have PACC (prem) account, but it's relatively young character (00:10 Your Distance Fighting skill changed from level 126 (with 21.52% progress towards level 127) to level 126 (with 21.98% progress towards level 127)) Developers are greediest fucks I've ever seen. It's insane that game this old can be this profitable - just google "tibia income" and go to graphics Most people play this game in "grind-style" nowadays, so basically team-hunt everyday for 1? 2? 3? hours (idk what are optimal strats nowadays), get levels and cash, do bosses, yada yada. _________ but this game has impressive OSS community https://github.com/otland/forgottenserver https://github.com/edubart/otclient and more they basically recreated tibia game client & server people were
Read the rest
playing on private servers with real clients and nowadays as I see custom private servers use custom clients that are impressive as hell imo. I've had a lot of fun debugging those C++/Lua game mechanics when trying to create my own server but since its time consuming to create nice game play then I gave up ______________ This is the game where you could be DDoSd if you joined somebody's team speak/ventrilo/etc This game fought and probably still fights bots. They improved shitton by using BattleEye. They fought against DDoSes against their servers hard too, I remember when they used iirc Prolexic and it didn't work well Fun thing: IIRC Tibia's game company rewrote their C++ client in something that worked in web browser, but afaik they eventually killed it. I do wonder whether they'll try again with WebAseembly >The Tibia Flash client will also be discontinued tomorrow. https://www.tibia.com/news/?subtopic=newsarchive&id=4358 I heard that in early days of Tibia you could buy premium account via letter to Cipsoft's "HQ"
In Tibia (1997) is one of the earliest and longest-running MMORPGs

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.