• 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!

About the multiworld-system

christiandb

Member
Joined
Feb 5, 2008
Messages
2,469
Reaction score
5
Location
010
Hey,

is TFS ready for a multiworld-system? I want to put 2 servers online on a dedicated and make them use the multiworld-system. I seriously have no idea how it works, is it just like real tibia that you have one account where you can login with on 2 worlds? Someone said that you have to compile it with something before TFS uses the multiworld-system is that true? Do you guys think a quadcore (Intel Quad Core Xeon L5410 / 12MB) with 4gb ram is able to run 2 servers at the same time?

Thanks in advance,

Chris~
 
I don't think so, (I'ven't tried), it just use players from players table with speciefied world id. Accounts are common.
 
And about the dedicated server, does it have good enough specs? And is it true that you connect with one ip and then you see for example:
Character X (World 1)
Character Y (World 2)
 
I'm not sure, but I think you can see only characters from one world, because you cannot start two servers at same port.
You're server is over-powerfulled.
If you have enough fast hard disk (it's really improtant) you can set up server for 1000 players (or 2x 500) - but forget about winshit.
 
I know now !
You have to run additional server as login server ! (on port 7171)
(./configure --enable-login-server or in config.lua?)
 
You need one login server (no data files, only 'XML' I think)
It will run on port 7171.
Then you start up 2 different real servers.
People connect to login server (liek on real tibia) and chosoe character. Then the're forwarded to game server.
Until now (and now) TFS is both login and game server. YOu need to separate it.
 
ok how would we go about setting up this multi-world system..

like what would we need to do in the config.lua.. and the other files in the xml folder(forgot file name.. not at server atm)
 
Have a topic talking about this, i think... I don't remember.
My test server below. Log in account screen, 3 servers online in same account.
If you did not find, i explain later, i quit.
Cya!​

eqcq6h.jpg
 
I think you have to compile the server with the
Code:
__LOGIN_SERVER__
definition. Then you can setup your server.xml file in XML folder

Your's ballack13
 
It work but I must connect to my servers with port 7171 and 7172 and when I closing my second server that the console getting error ;/ I know that this duplicate but I don't know how fix it

Code:
[25/01/2009 15:03:02] mysql_real_query(): INSERT INTO `tiles` (`id`, `world_id`, `x`, `y`, `z`) VALUES (1061, 0, 262, 444, 11): MYSQL ERROR: Duplicate entry '1061' for key 1
[25/01/2009 15:03:02] mysql_real_query(): INSERT INTO `tiles` (`id`, `world_id`, `x`, `y`, `z`) VALUES (1062, 0, 262, 445, 11): MYSQL ERROR: Duplicate entry '1062' for key 1
[25/01/2009 15:03:03] mysql_real_query(): INSERT INTO `tiles` (`id`, `world_id`, `x`, `y`, `z`) VALUES (1063, 0, 260, 446, 12): MYSQL ERROR: Duplicate entry '1063' for key 1
[25/01/2009 15:03:03] mysql_real_query(): INSERT INTO `tiles` (`id`, `world_id`, `x`, `y`, `z`) VALUES (1064, 0, 177, 359, 6): MYSQL ERROR: Duplicate entry '1064' for key 1
[25/01/2009 15:03:03] mysql_real_query(): INSERT INTO `tiles` (`id`, `world_id`, `x`, `y`, `z`) VALUES (1065, 0, 178, 359, 6): MYSQL ERROR: Duplicate entry '1065' for key 1
[25/01/2009 15:03:03] mysql_real_query(): INSERT INTO `tiles` (`id`, `world_id`, `x`, `y`, `z`) VALUES (1066, 0, 179, 359, 6): MYSQL ERROR: Duplicate entry '1066' for key 1
[25/01/2009 15:03:03] mysql_real_query(): INSERT INTO `tiles` (`id`, `world_id`, `x`, `y`, `z`) VALUES (1067, 0, 180, 359, 6): MYSQL ERROR: Duplicate entry '1067' for key 1
[25/01/2009 15:03:03] mysql_real_query(): INSERT INTO `tiles` (`id`, `world_id`, `x`, `y`, `z`) VALUES (1068, 0, 176, 360, 6): MYSQL ERROR: Duplicate entry '1068' for key 1
[25/01/2009 15:03:03] mysql_real_query(): INSERT INTO `tiles` (`id`, `world_id`, `x`, `y`, `z`) VALUES (1069, 0, 177, 360, 6): MYSQL ERROR: Duplicate entry '1069' for key 1
[25/01/2009 15:03:03] mysql_real_query(): INSERT INTO `tiles` (`id`, `world_id`, `x`, `y`, `z`) VALUES (1070, 0, 177, 361, 6): MYSQL ERROR: Duplicate entry '1070' for key 1
[25/01/2009 15:03:03] mysql_real_query(): INSERT INTO `tiles` (`id`, `world_id`, `x`, `y`, `z`) VALUES (1071, 0, 178, 360, 6): MYSQL ERROR: Duplicate entry '1071' for key 1
[25/01/2009 15:03:03] mysql_real_query(): INSERT INTO `tiles` (`id`, `world_id`, `x`, `y`, `z`) VALUES (1072, 0, 178, 361, 6): MYSQL ERROR: Duplicate entry '1072' for key 1
[25/01/2009 15:03:03] mysql_real_query(): INSERT INTO `tiles` (`id`, `world_id`, `x`, `y`, `z`) VALUES (1073, 0, 179, 360, 6): MYSQL ERROR: Duplicate entry '1073' for key 1
[25/01/2009 15:03:03] mysql_real_query(): INSERT INTO `tiles` (`id`, `world_id`, `x`, `y`, `z`) VALUES (1074, 0, 179, 361, 6): MYSQL ERROR: Duplicate entry '1074' for key 1
[25/01/2009 15:03:03] mysql_real_query(): INSERT INTO `tiles` (`id`, `world_id`, `x`, `y`, `z`) VALUES (1075, 0, 180, 360, 6): MYSQL ERROR: Duplicate entry '1075' for key 1
[25/01/2009 15:03:03] mysql_real_query(): INSERT INTO `tiles` (`id`, `world_id`, `x`, `y`, `z`) VALUES (1076, 0, 180, 361, 6): MYSQL ERROR: Duplicate entry '1076' for key 1
[25/01/2009 15:03:03] mysql_real_query(): INSERT INTO `tiles` (`id`, `world_id`, `x`, `y`, `z`) VALUES (1077, 0, 221, 446, 12): MYSQL ERROR: Duplicate entry '1077' for key 1
[25/01/2009 15:03:03] mysql_real_query(): INSERT INTO `tiles` (`id`, `world_id`, `x`, `y`, `z`) VALUES (1078, 0, 225, 446, 11): MYSQL ERROR: Duplicate entry '1078' for key 1

And I would like know how Binho® made it :p

Have a topic talking about this, i think... I don't remember.
My test server below. Log in account screen, 3 servers online in same account.
If you did not find, i explain later, i quit.
Cya!​

eqcq6h.jpg
 
Back
Top