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

[7.7] RealOTS 7.7 (Cipsoft Files)

Status
Not open for further replies.
Everyone has to know that CIP files use 200% more memory than OTs :confused:

I won't hold your hand, but I'll give you the major information you need. Firstly, the server uses the 7.7 (not 7.72) RSA keys. The OTServ IPChanger changes the key to the Otserv RSA keys, so you will either need to change your system's hosts file or update the tibia server binary with the new RSA keys using a hexeditor. Secondly, the server's threading mechanism is very old; it uses LinuxThreads, whereas LinuxThreads has been deprecated by NPTL. Someone earlier posted that all you need to do was compile against the older versions of the required libraries. However, this statement is not entirely true, as LinuxThreads was implemented at the kernel level, so you will need to use an older Linux kernel. Anyway, running the server on a modern distribution using NPTL will make it look as if the server is properly running, but you won't be able to connect to it (took me a while to figure out this issue using gdb).

Aww I went through this so many times :') :mad:
 
I won't hold your hand, but I'll give you the major information you need. Firstly, the server uses the 7.7 (not 7.72) RSA keys. The OTServ IPChanger changes the key to the Otserv RSA keys, so you will either need to change your system's hosts file or update the tibia server binary with the new RSA keys using a hexeditor. Secondly, the server's threading mechanism is very old; it uses LinuxThreads, whereas LinuxThreads has been deprecated by NPTL. Someone earlier posted that all you need to do was compile against the older versions of the required libraries. However, this statement is not entirely true, as LinuxThreads was implemented at the kernel level, so you will need to use an older Linux kernel. Anyway, running the server on a modern distribution using NPTL will make it look as if the server is properly running, but you won't be able to connect to it (took me a while to figure out this issue using gdb).

Thanks for the info
 
Is this the real tibia map + actions and stuff or only the map?
 
Is this the real tibia map + actions and stuff or only the map?

Half distribution, just a few have the full actual distribution. But you can run this one, with a lot of pain in the butt and a lot of work.
 
Half distribution, just a few have the full actual distribution. But you can run this one, with a lot of pain in the butt and a lot of work.
What specifically is missing out of curiosity? Although some things have been modified (e.g. monster xp is set to 3x normal), this server is complete as far as I can tell. It has all the quests, npcs, teleports, etc.
 
What I'm curious about is, do people know all the quests? Sword of fury, serpentine tower, this mysterious wall north of Ankrahmun

ZES32Eg.jpg
 
Half distribution, just a few have the full actual distribution. But you can run this one, with a lot of pain in the butt and a lot of work.
Half? Lies. Prove it.
 
+ easy as shit to setup and run on CentOS 7. Just add libs and done.
 
Tony32 running in centos 3.9 all server run, but have one problem, on player login in world server, gameserver receive login, process, say with my char is online, but my char dont enter in game, still loading connecting game world. in centos 7 really work? i tried in centos 5, server run fine, but on login gameserver dont receive connection.
 
Tony32 running in centos 3.9 all server run, but have one problem, on player login in world server, gameserver receive login, process, say with my char is online, but my char dont enter in game, still loading connecting game world. in centos 7 really work? i tried in centos 5, server run fine, but on login gameserver dont receive connection.
Most likely the default firewall. Open the ports 7171 and 7172 and it should work.
 
The loginserver might be misconfigured as well.
 
Interesting fact: Cip uses a slot map for handling their data structures.
Unlike OTs we have "Thing" class, Cip has "Object" for everything, item, body inventory slots, creatures, tiles, etc ... Each within the slot map.
 
So did anyone managed to run this? I still don't believe it is completed distribution.
 
Trying: char dont enter in game, but gameserver say online, lol.

2hh261s.jpg
 
Interestingly enough, the players are all saved in plain text files:

Code:
ID              = 214214
Name            = "Xasosa"
Race            = 1
Profession      = 12
OriginalOutfit  = (130,0-114-114-114)
CurrentOutfit   = (130,0-114-114-114)
LastLogin       = 1468149786
LastLogout      = 1468149789
StartPosition   = [32360,31782,7]
CurrentPosition = [33306,31699,12]
PlayerkillerEnd = 0

Skill = (0,137,0,1,0,0,0,0,0,0,1,41506723,0,41935700,100)
Skill = (1,20,0,0,0,0,0,0,0,0,0,1681464,1400,2340711,800)
Skill = (2,1475,1475,0,0,0,0,0,0,0,10,0,0,0,0)
Skill = (3,1476,1970,0,0,0,0,0,0,0,15,0,0,0,0)
Skill = (4,206,206,0,20,0,0,0,0,0,1,0,0,0,0)
Skill = (5,3050,3050,0,0,0,0,0,0,0,20,0,0,0,0)
Skill = (6,10,0,10,0,0,0,0,0,0,0,0,1100,50,50)
Skill = (7,109,0,10,0,0,0,0,0,0,0,1879120,1100,2066941,15)
Skill = (8,10,0,10,0,0,0,0,0,0,0,0,1200,25,25)
Skill = (9,10,0,10,0,0,0,0,0,0,0,54,1200,90,25)
Skill = (10,10,0,10,0,0,0,0,0,0,0,0,1200,25,25)
Skill = (11,10,0,10,0,0,0,0,0,0,0,0,1200,25,25)
Skill = (12,0,2147483647,0,0,0,0,0,0,0,0,0,1000,2147483647,2147483647)
Skill = (13,10,0,10,0,0,0,0,0,0,0,0,1100,20,20)
Skill = (14,0,1200,0,0,0,0,0,0,0,0,0,0,0,0)
Skill = (15,0,2147483647,0,0,0,0,0,125,125,0,0,1000,2147483647,2147483647)
Skill = (16,0,2147483647,0,0,0,0,0,0,0,0,0,1000,2147483647,2147483647)
Skill = (17,0,2147483647,0,0,0,0,0,0,0,0,0,50,2147483647,2147483647)
Skill = (18,0,2147483647,0,0,0,0,0,8,8,0,0,1000,2147483647,2147483647)
Skill = (19,0,2147483647,0,0,0,0,0,10,10,0,0,1000,2147483647,2147483647)
Skill = (20,0,2147483647,0,0,0,0,0,0,0,0,0,1000,2147483647,2147483647)
Skill = (21,0,2147483647,0,0,0,0,0,200,200,0,0,1000,2147483647,2147483647)
Skill = (22,200,200,0,0,0,0,0,15,15,0,0,0,0,0)
Skill = (23,0,2147483647,0,0,0,0,0,0,0,0,0,1000,2147483647,2147483647)
Skill = (24,0,2147483647,0,0,0,0,0,0,0,0,0,1000,2147483647,2147483647)

Spells      = {1,2,3,6,7,10,11,15,20,29,30,42,44,45,48,51,76,79,81}
QuestValues = {(121,1),(176,1),(177,1),(181,1),(182,1),(183,1),(184,1),(185,1),(186,1),(200,1),(201,1),(202,1),(218,1)}
Murders     = {}

Inventory   = {1 Content={3365},
               2 Content={3057},
               3 Content={2854 Content={3031 Amount=40, 3457, 3003, 3583 Amount=5, 3577 Amount=9, 3160 Charges=92, 3582 Amount=2, 2854 Content={3447 Amount=28, 3350, 3449 Amount=2, 3447 Amount=71, 3447 Amount=100, 3447 Amount=100, 3447 Amount=100, 3447 Amount=100, 3447 Amount=100, 3447 Amount=100, 3447 Amount=100, 3447 Amount=100, 3447 Amount=100, 3450 Amount=11, 3450 Amount=100, 3450 Amount=100}, 2854 Content={3031 Amount=10}, 2854 Content={3191 Charges=90, 3191 Charges=100, 3191 Charges=99, 3191 Charges=100, 3191 Charges=100, 3191 Charges=100, 3191 Charges=100, 3191 Charges=100, 3191 Charges=100, 3191 Charges=100, 3191 Charges=100, 3191 Charges=100, 3191 Charges=100, 3191 Charges=100, 3191 Charges=100, 3191 Charges=100, 3191 Charges=100, 3035 Amount=42}, 2854 Content={3160 Charges=39, 3160 Charges=96, 3160 Charges=100, 3160 Charges=100, 3160 Charges=100, 3160 Charges=100, 3160 Charges=100, 3160 Charges=100, 3160 Charges=100, 3160 Charges=100, 3160 Charges=100, 3160 Charges=100, 3160 Charges=100, 3160 Charges=1}, 2854 Content={3160 Charges=2, 3160 Charges=98, 3160 Charges=100, 3160 Charges=100, 3160 Charges=100, 3160 Charges=100, 3160 Charges=100, 3160 Charges=100, 3160 Charges=100, 3160 Charges=100, 3160 Charges=100, 3160 Charges=100, 3160 Charges=100, 3160 Charges=100, 3160 Charges=100, 3160 Charges=100, 3160 Charges=100, 3035 Amount=65}, 2854 Content={3160 Charges=100, 3160 Charges=100, 3160 Charges=100, 3160 Charges=100, 3160 Charges=100, 3160 Charges=100, 3160 Charges=100, 3160 Charges=100, 3160 Charges=100, 3160 Charges=100, 3160 Charges=100, 3160 Charges=100, 3160 Charges=100, 3160 Charges=100, 3160 Charges=100, 3160 Charges=100, 3160 Charges=100, 3160 Charges=100, 3035 Amount=22}, 3043 Amount=28}},
               4 Content={3366},
               5 Content={3349},
               7 Content={3363},
               8 Content={3079},
               10 Content={3450 Amount=33}}

Depots      = {0 Content={3091, 3502},
               1 Content={3318, 3370, 3280, 3506 String="Welcome!\n\nCongratulations on your choice\nfor house \"Lonely Sea Side Hostel\".\nThe rent for the first month\nhas already been debited to your\ndepot. The next rent will be\npayable in thirty days.\nHave a good time in your new home!", 3035 Amount=44, 3031 Amount=20, 3035 Amount=15, 3502 Content={3043 Amount=4}}}
 
You're closer than you think ;)
ZrnLwTK.png

friend did not know what to do, the text file of my character is created, firewall is already disabled, but even so the character does not enter the game. I am using the RSA key CipSoft, is it necessary to use the OTServ?
 
Status
Not open for further replies.
Back
Top