[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
Offline