Herhangi
Member
- Joined
- Mar 18, 2010
- Messages
- 10
- Reaction score
- 8
I have started game server development with Open Tibia community 10 years ago, today I feel special by finally making a contribution to this society. Along these years, I have worked on developing many different game projects half of which are online games, I played Tibia on and off, everytime I played, downloaded latest OT server distributions, played with my close friends, got bored and quit. This time, when turned back to playing, I wanted to do something useful and started this project, as a tribute to this great community for keeping epicness for all these years. And I want to specifically thanks Mark for The Forgotten Server, that I built my project onto, and Ian for SharpOT made things a bit easier as a base project developed in C#, and all contributors of these projects.
I am proud to announce HerhangiOT, Open Tibia server on protocol 10.76 written in C#, that will support both lua and C# scripting.
Source: HerhangiOT on GitHub
Current Status:
Currently main server framework is built like; Dispatcher, Scheduler, Scripting, Logging, Secret Communication (between Game and Login Server) systems are implemented.
Project is designed to have seperate Login Server and multiple Game Servers. (Currently Game Server initializes both)
Loading OTB files successfully, reading Items, Map, Outfits, config.lua and so on.
Data storage is done on Json files, but system is designed to have multiple storage engines in the future.
Users can successfully login and move a little.
Extendable Command Line Operations system to introduce C# scripting...
What's Next?
First aim is to move quickly towards to v0.2 which is to implement all the functionalities of TFS and keep-up to the latest version of the TFS as much as possible. After reaching v0.2, we will try to implement advanced C# scripting, that will result in improved server capabilities and seperation from TFS from that point on.
How Can You Help?
Even your simplest idea is important for us to make HerhangiOT stronger. Along with your ideas, testing each iteration, reporting issues and more importantly contributing to the code base will help us to reach better state sooner.
Thanks everyone for their interest...
I am proud to announce HerhangiOT, Open Tibia server on protocol 10.76 written in C#, that will support both lua and C# scripting.
Source: HerhangiOT on GitHub
Current Status:
Currently main server framework is built like; Dispatcher, Scheduler, Scripting, Logging, Secret Communication (between Game and Login Server) systems are implemented.
Project is designed to have seperate Login Server and multiple Game Servers. (Currently Game Server initializes both)
Loading OTB files successfully, reading Items, Map, Outfits, config.lua and so on.
Data storage is done on Json files, but system is designed to have multiple storage engines in the future.
Users can successfully login and move a little.
Extendable Command Line Operations system to introduce C# scripting...
What's Next?
First aim is to move quickly towards to v0.2 which is to implement all the functionalities of TFS and keep-up to the latest version of the TFS as much as possible. After reaching v0.2, we will try to implement advanced C# scripting, that will result in improved server capabilities and seperation from TFS from that point on.
How Can You Help?
Even your simplest idea is important for us to make HerhangiOT stronger. Along with your ideas, testing each iteration, reporting issues and more importantly contributing to the code base will help us to reach better state sooner.
Thanks everyone for their interest...
Last edited: