• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

Nothing to fully working server with RL map on Debian 7. Or just how to configure a dedicated server

Ok posting this here for everyones benefit (mostly for me)
I dont have a domain so, im using only the IP from Kimsufi server.
Followed all steps as listed here. Problem is, I cant access phpmyadmin once its set up
All I get in the welcome to nginx! page
I relinked it as specified, it says the file exists but to no avail. In fact /info.php wont come up either

UPDATE 1
Edited Config using both IP and localhost
Then installed php, configured it as specified
;cgi.fix_pathinfo=1
changed to
cgi.fix_pathinfo=o

proceed as directed "listen" was already set, retarted nginx BOOM php info works (gave me a download)
went to next step set up phpmyadmin, linked it as directed
restart nginx and still not phpmyadmin

UPDATE 2
Ok for those following this tutorial, apparently standard IP or local host wont work. I had to assign a domain name (or in this case the reverse IP name) nsxxxxxxx.ip-xxx-xxx-xxx.eu given to me at signup.
 
Last edited:
Hello, that is a nice tuto you help me change from windows to linux ;D
But I am with some problem, if you can help me i will appreciate.

>> Loading config
>> Establishing database connection... MySQL 5.5.41
>> Running database manager
> Optimizing table account_ban_history... [success]
> Optimizing table account_bans... [success]
> Optimizing table account_viplist... [success]
> Optimizing table accounts... [success]
> Optimizing table guild_invites... [success]
> Optimizing table guild_membership... [success]
> Optimizing table guild_ranks... [success]
> Optimizing table guild_wars... [success]
> Optimizing table guilds... [success]
> Optimizing table guildwar_kills... [success]
> Optimizing table house_lists... [success]
> Optimizing table houses... [success]
> Optimizing table ip_bans... [success]
> Optimizing table market_history... [success]
> Optimizing table market_offers... [success]
> Optimizing table player_deaths... [success]
> Optimizing table player_depotitems... [success]
> Optimizing table player_inboxitems... [success]
> Optimizing table player_items... [success]
> Optimizing table player_namelocks... [success]
> Optimizing table player_spells... [success]
> Optimizing table player_storage... [success]
> Optimizing table players... [success]
> Optimizing table server_config... [success]
> Optimizing table tile_store... [success]
> Optimizing table znote_deleted_characters... [success]
> Optimizing table znote_guild_wars... [success]
>> Loading vocations
>> Loading items
>> Loading script systems

Lua Script Error: [Main Interface]
data/global.lua
data/lib/core/position.lua:2: table index is nil
stack traceback:
[C]: in function '__newindex'
data/lib/core/position.lua:2: in main chunk
[C]: in function 'dofile'
data/lib/core/core.lua:8: in main chunk
[C]: in function 'dofile'
data/lib/lib.lua:2: in main chunk
[C]: in function 'dofile'
data/global.lua:1: in main chunk
[Warning - ScriptingManager::loadScriptSystems] Can not load data/global.lua
[Warning - Events::load] Unknown player method: onGainSkillTries
>> Loading monsters
>> Loading outfits
>> Checking world type... PVP
>> Loading map
> Map size: 1000x1000.
> Map loading time: 1.404 seconds.
>> Initializing gamestate

Lua Script Error: [GlobalEvent Interface]
data/globalevents/scripts/startup.lua:eek:nStartup
data/globalevents/scripts/startup.lua:3: attempt to call field 'asyncQuery' (a nil value)
stack traceback:
[C]: in function 'asyncQuery'
data/globalevents/scripts/startup.lua:3: in function <data/globalevents/scripts/startup.lua:1>
>> Loaded all modules, server starting up...
> Warning: The Forgotten Server has been executed as root user, please consider running it as a normal user.
>> Forgotten Server Online!
well as you can see he tell me that is online but with some errors, and when i try to connect tibia give me error 200002
btw, i can create a account and character so znote its working.
Sorry for my english
 
Hello, that is a nice tuto you help me change from windows to linux ;D
But I am with some problem, if you can help me i will appreciate.

>> Loading config
>> Establishing database connection... MySQL 5.5.41
>> Running database manager
> Optimizing table account_ban_history... [success]
> Optimizing table account_bans... [success]
> Optimizing table account_viplist... [success]
> Optimizing table accounts... [success]
> Optimizing table guild_invites... [success]
> Optimizing table guild_membership... [success]
> Optimizing table guild_ranks... [success]
> Optimizing table guild_wars... [success]
> Optimizing table guilds... [success]
> Optimizing table guildwar_kills... [success]
> Optimizing table house_lists... [success]
> Optimizing table houses... [success]
> Optimizing table ip_bans... [success]
> Optimizing table market_history... [success]
> Optimizing table market_offers... [success]
> Optimizing table player_deaths... [success]
> Optimizing table player_depotitems... [success]
> Optimizing table player_inboxitems... [success]
> Optimizing table player_items... [success]
> Optimizing table player_namelocks... [success]
> Optimizing table player_spells... [success]
> Optimizing table player_storage... [success]
> Optimizing table players... [success]
> Optimizing table server_config... [success]
> Optimizing table tile_store... [success]
> Optimizing table znote_deleted_characters... [success]
> Optimizing table znote_guild_wars... [success]
>> Loading vocations
>> Loading items
>> Loading script systems

Lua Script Error: [Main Interface]
data/global.lua
data/lib/core/position.lua:2: table index is nil
stack traceback:
[C]: in function '__newindex'
data/lib/core/position.lua:2: in main chunk
[C]: in function 'dofile'
data/lib/core/core.lua:8: in main chunk
[C]: in function 'dofile'
data/lib/lib.lua:2: in main chunk
[C]: in function 'dofile'
data/global.lua:1: in main chunk
[Warning - ScriptingManager::loadScriptSystems] Can not load data/global.lua
[Warning - Events::load] Unknown player method: onGainSkillTries
>> Loading monsters
>> Loading outfits
>> Checking world type... PVP
>> Loading map
> Map size: 1000x1000.
> Map loading time: 1.404 seconds.
>> Initializing gamestate

Lua Script Error: [GlobalEvent Interface]
data/globalevents/scripts/startup.lua:eek:nStartup
data/globalevents/scripts/startup.lua:3: attempt to call field 'asyncQuery' (a nil value)
stack traceback:
[C]: in function 'asyncQuery'
data/globalevents/scripts/startup.lua:3: in function <data/globalevents/scripts/startup.lua:1>
>> Loaded all modules, server starting up...
> Warning: The Forgotten Server has been executed as root user, please consider running it as a normal user.
>> Forgotten Server Online!
well as you can see he tell me that is online but with some errors, and when i try to connect tibia give me error 200002
btw, i can create a account and character so znote its working.
Sorry for my english
You did not tell me what version of TFS you are using. Looks to me like you are using TFS 1.0 with a datapack for 1.1.
 
hum ok, so what you advice tfs1.0 or 1.1?

EDIT- i will go use 1.0 Because i am using debian 7 and to use tfs1.1 only work on debian 8
 
Last edited:
That project uses tfs 1.1 you probably compiled 1.0
ok so i delete the folder tfs/, and create a new one with tfs1.0 and datapack 1.0
this is the output
>> Loading config
>> Establishing database connection... MySQL 5.5.41
>> Running database manager
>> Loading vocations
>> Loading items
>> Loading script systems
>> Loading monsters
>> Loading outfits
>> Checking world type... PVP
>> Loading map
> Map size: 1000x1000.
> Map loading time: 0.84 seconds.
>> Initializing gamestate
>> Loaded all modules, server starting up...
> Warning: The Forgotten Server has been executed as root user, please consider running it as a normal user.
>> Forgotten Server Online!
as you can see no errors so thanks, but on database manager it dont show this:
> Optimizing table account_ban_history... [success]
like before and on tibia still with error 200002
do you have some idea what is be the problem ?
 
Last edited:
apt-get install git cmake build-essential liblua5.2-dev libgmp3-dev libmysqlclient-dev libboost-system-dev this do not work!

New post - Fixed it by using apt-get upgrad & apt-get update :)
 
Last edited:
How can I compile to add new client login protocol?
I know I need to change something in either a .cpp or .h or something just cant find it and not sure what to add.

At one time I had an 8.70 that you could log into using 9.xx client. not sure if that will work on what I have but going to try, im running 8.70 now. Trying to add 10.xx look to it and I figured if I add 10.xx client support and update otb file maybe it will work or am I pissing in the wind here?
 
How can I compile to add new client login protocol?
I know I need to change something in either a .cpp or .h or something just cant find it and not sure what to add.

At one time I had an 8.70 that you could log into using 9.xx client. not sure if that will work on what I have but going to try, im running 8.70 now. Trying to add 10.xx look to it and I figured if I add 10.xx client support and update otb file maybe it will work or am I pissing in the wind here?

TFS 1.0/1.1 does not haev a log in server like 0.4/0.3.6 had. You would have to edit the source to add it in.
 
TFS 1.0/1.1 does not haev a log in server like 0.4/0.3.6 had. You would have to edit the source to add it in.

No I mean just to add client protocol or compatibility in other words.
Like I had one once I could log in with 8.70 and 8.71
 
@dominique120 This guide its awesome, thanks. And, can i follow him with some adjusts to get my server woriking on a centOS server? And, can i setup gesior acc with nginx? thanks a lot dude
 
@dominique120 This guide its awesome, thanks. And, can i follow him with some adjusts to get my server woriking on a centOS server? And, can i setup gesior acc with nginx? thanks a lot dude


This tutorial will not work with CentOS and you can use Gesior's AAC but you might have to do some extra steps to configure it.
 
This tutorial will not work with CentOS and you can use Gesior's AAC but you might have to do some extra steps to configure it.
i know dat are some things i will need to adjust like the name of yum packages and etc, but in the overall its almost the same, right? Im trying to configure in centOS because of the perfomance.
 
if u guys can't access phpmyadmin then maybe try using this:
yourdomain.com/phpmyadmin/index.php
that's what helped me ; p
 
Last edited:
Can someone help me with this error?

=Ldync
2015-09-10_07h06_17.png
 
Back
Top