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

[12.x] OTServBR-Global

I noticed in the store that the purchase of 500 tc for tournaments is not working, and neither is the market, I tried to sell any item and it cannot sell, it is negative.
 
I noticed in the store that the purchase of 500 tc for tournaments is not working, and neither is the market, I tried to sell any item and it cannot sell, it is negative.
Update your canary base and recompile. At least market is working here, I'm not sure about tournaments, though.
 
Indeed, it's been even hard to catch up with so many notifications :eek:
By the way, not sure if this was said before but we are using the discord as official communication channel because writting here in forum has proven quite hard due limitation of characters + difficulties in keeping original main post updated with the changes since we cannot edit the message.
Also we don't have possibility to tag everyone when there's something critical that we want to alert, so discord has been a better alternative.

For people who are not there you can find quite useful tutorials in setting up the server, including this one which I used recently and worked like a charm

It was possibly the quickest server setup I've had since I joined this community in 2006.
 
Can anyone tell me how to change the rarity colors of items please, I'm wanting to change the colorized loot value of some items

WU18_Value_Colours.gif
 
Can anyone tell me how to change the rarity colors of items please, I'm wanting to change the colorized loot value of some items

View attachment 67462

This is defined by the market value, it is also possible to modify it by editing the client's assets, but it is much more difficult than it looks.
 
This is defined by the market value, it is also possible to modify it by editing the client's assets, but it is much more difficult than it looks.
Can you tell me if there is a way to put the
spells to be bought via npc, instead of the players I already came with all the
spells?

-----------

No need lol, I was looking here and found it, I apologize for asking too much, I'm new to the otserv subject, I'm going to open this ot, just for some friends of mine here in the neighborhood. 👍🏻
 
Last edited:
How can I correct that?

View attachment 67626

This happened because the table had already been deleted or did not exist, ignore it, when reopening the server, the message will no longer be available. But, it is interesting that you look at the migrations file and compare if your database has the new tables.
 
hello
I get this error when I try to enter with a Tibia 1000 client that I use in ezodus.net that comes with the spr and dat of a 12.82, I have exported the spr and dat of this Datapack, 12.86... and I get these errors:
can someone help me, thanks
 

Attachments

  • 2022-05-12_3-29-05.jpg
    2022-05-12_3-29-05.jpg
    6.4 KB · Views: 12 · VirusTotal
  • 2022-05-12_3-27-14.jpg
    2022-05-12_3-27-14.jpg
    36.8 KB · Views: 12 · VirusTotal
  • 2022-05-12_3-27-39.jpg
    2022-05-12_3-27-39.jpg
    171.5 KB · Views: 12 · VirusTotal
Last edited:
Hello,

How fix that?

Code:
[libprotobuf ERROR /root/vcpkg/buildtrees/protobuf/src/v3.19.4-3d4c96d55c.clean/src/google/protobuf/wire_format_lite.cc:581] String field 'Canary.protobuf.appearances.Appearance.description' contains invalid UTF-8 data when parsing a protocol buffer. Use the 'bytes' type if you intend to send raw bytes.
[libprotobuf ERROR /root/vcpkg/buildtrees/protobuf/src/v3.19.4-3d4c96d55c.clean/src/google/protobuf/wire_format_lite.cc:581] String field 'Canary.protobuf.appearances.Appearance.description' contains invalid UTF-8 data when parsing a protocol buffer. Use the 'bytes' type if you intend to send raw bytes.


My os is linux.

Thanks
Post automatically merged:

Hello,

How fix that?

Code:
[libprotobuf ERROR /root/vcpkg/buildtrees/protobuf/src/v3.19.4-3d4c96d55c.clean/src/google/protobuf/wire_format_lite.cc:581] String field 'Canary.protobuf.appearances.Appearance.description' contains invalid UTF-8 data when parsing a protocol buffer. Use the 'bytes' type if you intend to send raw bytes.
[libprotobuf ERROR /root/vcpkg/buildtrees/protobuf/src/v3.19.4-3d4c96d55c.clean/src/google/protobuf/wire_format_lite.cc:581] String field 'Canary.protobuf.appearances.Appearance.description' contains invalid UTF-8 data when parsing a protocol buffer. Use the 'bytes' type if you intend to send raw bytes.


My os is linux.

Thanks
Solved.

If someone need handle it this is solution:


In file src/protobuf/appearances.proto

we need change

Code:
optional string name = 4;
optional string description = 5;

to

Code:
optional bytes name = 4;
optional bytes description = 5;


string > bytes

Now we need recompile our sources and finally we can start server without that issue.
 
Last edited:
How do I add new family clothes? is there a way to add by command or any other type? Or is it just for the mission? and if the mission is already working because I tried to do it and it didn't work
 
Hello, why some type of food spawn as event item instead as normal? For now i noticed only ham and peanut have this problem but I didn't test all food.
 
Hello everybody!

Today we introduce you a different project that we called Canary.
Canary aims to be the definitive and end engine for running a server, and along with that we are also sharing our otservbr-global datapack that runs on top of Canary.

Why canary?
The goal of this engine is to rewrite many systems from TFS in order to provide flexibility and bring organization and otimization to some areas.
This comes in the form of various refactors, cleaner and more efficient code, updated tech stacks that are relavant to the server.
The initial object was to be come a generic MMORPG 2D plataform that could go beyond the world of Tibia and its many derivated servers.
To achieve this object, we are simplifying key architectural areas in both Server and Client and introducing innovation whenever we see possible.

During many years we have tried to push such advancements to the main repository without success so we decided to start fresh and go in a completely different direction.
Canary holds some ideas for the future that are not yet implemented but are still relevant for future:

Server - We have the huge legacy that SaiyansKing left for us in his optimized tfs repository, where he gave us a glimpse of how badly the architecture was designed and how much further it can be improved.

Client: Despite running in latest tibia client, OTC Mehah is our official objective. At some point the client will have the tibia modules and will be optimized and easy to be used and adopted for every player.

Canary-Lib: Many things within the hundreds of bases and tools in the universe of open tibia share the same conceps and functions but they are not unified.
We have inumerous remakes in several places, with just a few tweaks and as you can imagine this is not different in client/server.
The idea of having a common lib to unify all that's common (configs, features, enums, definitions, most of protocol, etc) would simplify and reduce duplicity and maintenance.
In long run, we can have this lib being used as a base for development of other tools using its structure, such as RME, Item Editor, Integrated server list, Integrated Launcher (possibly in a steam format), etc.

The future looks bright, but we will need all the support we can!

Tutorials

GOD Account:


Contact:

Discord Group for Support
Report bugs (global datapack)
Report bugs (source)
Supported by: OTServBR Forum

GitHub Info
Latest release
Remere's Map Editor
Website (Myaac recommended)
Assets Editor
Others tools

Special Thanks:
Mark Samman
Saiyans King
Canary Contributors
Global Contributors[/B]

Nice server
 
Last edited:
Back
Top