[8.61] Nightfall OTS Alpha Release
Introducing Nightfall OTS:
Nightfall OTS is a new OpenTibia server based upon OTServ 0.7.0 (which had been discontinued until recently). Instead of waiting for OTServ 0.7.0 to be finished, I decided to release my own OpenTibia distribution, which resulted in Nightfall OTS. Please do not that Nightfall is in a very early status of development, however the base coding of the server is done, therefore it's time for an Alpha release.
Main features:
* A 3rd party web server (Nightfall WS), you will no longer need a special program (such as Xampp or EasyPHP) to host your website: o As the web server has been specially made for Nightfall OTS, it is possible to create webpages in Lua instead of PHP, HTML is ofcourse also an option. o Since we are able to create pages in Lua, we can now load data from the server onto the website in Real-Time (directly loaded from the server), this means there is possiblities such as kicking a player from the game, basically anything can now be done through an internet browser! * A 3rd party Graphical User Interface (GUI): o Written in Java o Able to communicate with the OpenTibia server o Commands (such as kicking) o Broadcasting o Etc * An extremely advanced scripting interface: o All server configuration is in Lua, with exception of the map (OTBM) and items.otb. o All data loading/saving is in Lua, meaning that files can be created and loaded to use on the web server. (SQL is no longer used) o Possibilities such as binding scripts in Lua (so called events) to specific players, creature types or every creature. o A competely new creature type system, even vocations are counted as creature types, this allows us to bind events to for example vocations, guilds or spefically Demons only! * A complete new NPC/Monster interface: o Monsters and NPCs are now merged into Actors. o Actors are able to be on a player's side (for war systems, perhaps advanced quests) * A complete new Spell/Weapon interface: o onBegin and onFinish callbacks, to add own scripts when casting a spell or using a weapon o Weapon and Spell damage dealt can be based on multiple formula's, allowing advanced scripted spells and weapons. * And way more (I didn't want to make this list too long!)
Specific Features
All OTServ 0.7.0 r5207 features plus:
* Updated to Tibia version 8.61. * An entire custom map, existing of a total of 5 towns. * A simple Java GUI and a Web Server, additional web server scripts may be added in "../scripts/config/events/web/", files may be added in "../www/". * A lot of data is now being cached into the server, this incredibly reduces file I/O (reduces CPU usage, but increases memory usage) * The skull system has been changed slightly for more balanced PvP, it is still somewhat like regular Tibia. * The VIP list is now bound to accounts instead of players. * The guild system has been slightly changed, it now makes more extensive use of promoting and demoting through ranks. * The vocation system is now scripted in Lua, as explained above each Player now has a CreatureType, a CreatureType can define multiple things. Such as a vocation and race. * Weapons and spells are partially combined a single advanced "Ability class", this allows players to use a weapon thats cast a spell each weapon swing. * Possibility to bind Lua events to not just creatures or/and everyone, instead it is also possible to bind events to CreatureTypes and Guilds. * Easier PlayerFlag usage, instead of calculating a big number, you will now specify the PlayerFlags in a list for each group. * Actors can now have factions (sides) for war system purposes. * Most of the monsters in the common used monster library have been recoded, averagely monsters will now do more damage as the damage was rather low before. * Monsters now use extra difficult factors: level, magic level and skill. * Automatic IP configuration. * SQL support has been removed.
Note:
* Please keep in mind that this is an Alpha release and not an entirely finished server, a lot of possibilities are not available yet or may not be working. * This also means that the server is very likely unstable. Some parts of this release may be unused (old code) and will be removed in the future.
Download: http://www.speedyshare.com/files/261431 … _Alpha.rar
|