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

TibiaCore 7.4 TFS 1.2 same Nostalrius project.


I think i used this otclient that worked with nostalrius.
This version of Otclient keeps kicking after 30~ sec. Any hint for what to change to make it stop kicking?
 
disable ping from client/server
I’m seeing conflicting information. One post said to enable ping. I’m not sure I even enabled it properly (added one line to an otclient file). Is there somewhere I need to do this as well in the server source ?
 
I’m seeing conflicting information. One post said to enable ping. I’m not sure I even enabled it properly (added one line to an otclient file). Is there somewhere I need to do this as well in the server source ?
depends of many things, ping has to be working client/server site flawless or it will make you disconnect everytime. Its not an easy fix for beginners
 
depends of many things, ping has to be working client/server site flawless or it will make you disconnect everytime. Its not an easy fix for beginners
I’m good with just disabling it but I have no idea where it look. Im trying out this TibiaCore distro + a retro ui otclient that the guy said works well with this distro.
 
This version of Otclient keeps kicking after 30~ sec. Any hint for what to change to make it stop kicking?
yes, bud... go on module: game_features/features.lua and remove or comment [g_game.enableFeature(GameClientPing)] with --

e,g:

'-- g_game.enableFeature(GameClientPing)'

do that until you re-compile your otclient.exe with the function integrated. (that, classicUi its pretty solid client already.) here, take a look at this

 
Last edited:
yes, bud... go on module: game_features/features.lua and remove or comment [g_game.enableFeature(GameClientPing)] with --

e,g:

'-- g_game.enableFeature(GameClientPing)'

do that until you re-compile your otclient.exe with the function integrated. (that, classicUi its pretty solid client already.) here, take a look at this
Ok.. I wasn’t recompiling. I thought it just reads from that file when it runs. Also, the classic UI doesn’t come with the source so I’m not sure what the next step here is. Would it just be the same source for otclient but switch out the files from classic ui?
 
Ok.. I wasn’t recompiling. I thought it just reads from that file when it runs. Also, the classic UI doesn’t come with the source so I’m not sure what the next step here is. Would it just be the same source for otclient but switch out the files from classic ui?
If the version of the OTclient is the same. Yes. I check some links and update. Just a sec
 
Hello guys I downloaded files then compiled client GitHub - mehah/otclient: An alternative tibia client for otserv written in C++20 and Lua, made with a modular system that uses lua scripts for ingame interface and functionality, making otclient flexible and easy to customize (https://github.com/mehah/otclient?tab=readme-ov-file) and have some issue here
Do anyone know what to do? Should I even choose 7.4 on this list?
This is my first ots, trying to launch it for a whole week xd please help me guys:(

I'm idiot sorry xd I just needed to put whats inside zip named 772 in clientfolder/data/things
Now I have error 10054 while trying to log in. Is it normal? Can this client even be used with this engine?
Edit: That's what in this log when I try to log in "
ERROR: Lua exception: /game_blessing/blessing.lua:22: attempt to index field 'ui' (a nil value)
stack traceback:
[C]: in function '__index'
/game_blessing/blessing.lua:22: in function '__onGameEnd'
/modulelib/controller.lua:24: in function 'onGameEnd'
/modulelib/controller.lua:110: in function </modulelib/controller.lua:109>
ERROR: protected lua call failed: LUA ERROR:
/game_blessing/blessing.lua:22: attempt to index field 'ui' (a nil value)
stack traceback:
[C]: in function '__index'
/game_blessing/blessing.lua:22: in function '__onGameEnd'
/modulelib/controller.lua:24: in function 'onGameEnd'
/modulelib/controller.lua:110: in function </modulelib/controller.lua:109>
ERROR: Lua exception: /game_shaders/shaders.lua:87: attempt to index local 'player' (a nil value)
stack traceback:
[C]: in function '__index'
/game_shaders/shaders.lua:87: in function 'attachShaders'
/game_shaders/shaders.lua:131: in function '__onGameStart'
/modulelib/controller.lua:10: in function </modulelib/controller.lua:9>
ERROR: lua function callback failed: LUA ERROR:
/game_shaders/shaders.lua:87: attempt to index local 'player' (a nil value)
stack traceback:
[C]: in function '__index'
/game_shaders/shaders.lua:87: in function 'attachShaders'
/game_shaders/shaders.lua:131: in function '__onGameStart'
/modulelib/controller.lua:10: in function </modulelib/controller.lua:9>
[ProtocolGame::parseTextMessage] code: 21, mode: 28
[ProtocolGame::parseTextMessage] code: 21, mode: 28
[ProtocolGame::parseTextMessage] code: 21, mode: 28
ERROR: Lua exception: /game_shaders/shaders.lua:87: attempt to index local 'player' (a nil value)
stack traceback:
[C]: in function '__index'
/game_shaders/shaders.lua:87: in function 'attachShaders'
/game_shaders/shaders.lua:131: in function '__onGameStart'
/modulelib/controller.lua:10: in function </modulelib/controller.lua:9>
ERROR: lua function callback failed: LUA ERROR:
/game_shaders/shaders.lua:87: attempt to index local 'player' (a nil value)
stack traceback:
[C]: in function '__index'
/game_shaders/shaders.lua:87: in function 'attachShaders'
/game_shaders/shaders.lua:131: in function '__onGameStart'
/modulelib/controller.lua:10: in function </modulelib/controller.lua:9>"
Is this even compatible with each other or should I change something?
What clients did you use to launch it????
 

Attachments

Last edited:
Thank you for this release, have started editing some and was quite smooth getting it to run on Ubuntu 24.02 or whatever latest version is right now (Just downgrade the GCC compiler).

Remember getting tilted on Nostalrius due to the shitty database, but thank you for fixing that. Although I am a C++ developer, I've always hated databases with a passion lmao:)
 
what is
Operating System: 20
?

in exe of server


and help me to MAP EDTIOR ,, HERE DONT WORK have a little errors
 
what is
Operating System: 20
?

in exe of server


and help me to MAP EDTIOR ,, HERE DONT WORK have a little errors
this checks the OS that the client is, i was doing a way to have a single client for the server.
But i removed this if im not mistaken and its updated on GitHub.

show errors from map edit.
 
Last edited:
this checks the OS that the client is, i was doing a way to have a single client for the server.
But i removed this if im not mistaken and its updated on GitHub.

show errors from map edit.
With what program were you adding new items or changing sprites? EZitemeditor doesn't want to read items.srv because of luck, and RME has a lot of different ids than are in reality, for example RME banana tree is active soft boots xd Any idea how to change it?
 
Why I can't use potions or runes on myself or other playes? It works just on monsters
"you are not allowed to shoot directly at players"
 
Why I can't use potions or runes on myself or other playes? It works just on monsters
"you are not allowed to shoot directly at players"
For battlelist? if yes, this version dont shoot rune on battlelist. Else ur client need edit target creatures script in modules.
 
Como funciona esse sistema de roupas ou, se eu quiser mais 1 roupa, não consigo encontrar uma maneira de entregá-las ao jogador?
///
How does this outfit system work or, if I want 1 more outfit, I can't find a way to give it to the player?
 
Good release, can we gather what's needed to be fixed in a list? What map locations needs edits and so on? tiles at water?
 
Back
Top