Client Version: 10.37
Try to make the perfect open real tibia server based on The Forgotten Server 1.0, by Mark Samman! Here you can find the source code and also some tutorials on compiling.
You can download TFS 1.0 Windows Binaries from here.
To login you can use OTClient by Edubart! Find it here!
To edit the map you can use the map editor from here, here or from here(This one is already compiled).
You can use the forum to discuss and report bugs.
If you need support you can post your questions in the issues area or here. Dont forget to post in good, understandable English. Feel free to use a translator if you need help.
To contribute in code to this project, create a pull request.
If you want to edit the map, here some rules to report your status:
- Report your status here Map Edit Status.
- Post a Checkbox |- [X] Working now on map| which you can click when you want work on it.
- Check if another user already has an X in his controllbox.
- If nobody has one, you can check your box and start editing the map.
- If you finish your map edit, create a pull request with changelog(coords with changes) and uncheck your box.
If you want to contribute by sending pull request, here are some tips. Try to use metatables in your script. Ex.
function metaExample(cid)
local player = Player(cid)
if player ~= nil then
player:addItem(2160, 5)
player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, "Here is some cash.")
end
end
How non meta looks like:
function nonMetaExample(cid)
if isPlayer(cid) then
doPlayerAddItem(cid, 2160, 5)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Here is some cash.")
end
end
NOTE: Since the link above dosen't have all the functions in it, I will link to a compat.lua file(can be found in your ot aswell, dir/data/compat.lua), use ctrl+f and enter the old function then press enter.
Actual map (with marked missing areas):
Remember to have fun and say thanks!