• 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!
  • 2026 staff recruitment is open! Check it out and consider applying!

Voice Chat System (VOIP) – Free for the Community

Aizendazai

The High Chancellor
Premium User
Joined
Aug 31, 2022
Messages
56
Reaction score
139
Location
UK
Hello everyone,

I recently purchased this system, and after seeing how it works, I felt it had much more potential if it could be freely used across more servers.
So, rather than keeping it private, I’ve decided to share it with everyone.

This isn’t about money, it’s about pushing the community forward.
Open Tibia has always thrived on passion, teamwork, and creativity, not greed.
Let’s keep that spirit alive and build something greater together.

Credits: Cblade for the system, inspired by Kagi.

- Aizen


🎤 Real-Time Voice Chat System for OTClient
Code:
FEATURES:
• Proximity-based voice (world channel)
• Party & Guild voice channels
• Private password-protected rooms
• Push-to-talk or always-on + mute option
• Test mode (hear yourself with 2s delay)
• Distance-based volume (fades with distance)

TECH STACK:
• Opus codec (48kHz, low-latency compression)
• OpenAL (spatial audio playback)
• Windows WaveIn API (mic capture)
• WebSocket relay server
• HMAC-SHA256 authentication

CHANNELS:
🌍 World – Proximity-based (20 SQM range)
👥 Party – Party members only
🏰 Guild – Guild members only
🔒 Private – Password-protected custom rooms

Documentation/Installation:
Code:
[INCLUDE THESE LIBRARIES IN YOUR SOURCES]
x64 
opus:x64-windows openal-soft:x64-windows

x32 
opus:x86-windows openal-soft:x86-windows

[ADD THESE TO YOUR SOURCES]
Voice System V1
https://github.com/OTAcademy/otclientv8/commit/0ca42554b462853f8cef4731bf238df1d0a16d99

Update Lua Functions
https://github.com/OTAcademy/otclientv8/commit/e330f643a8fc5fec0423c56d684fe6cdfbe4ecbd

After the above has been added, simply update join.php in the API, that's all.

Please download the files attached to this post, you will find an instructions file, backups of the GitHub Repos and all the files needed to bring VOIP to life on your server. Enjoy!
 

Attachments

I also had this idea recently.

My idea was to create a proximity-only voice server, where the main server would only serve as a signaling server (so as not to overload the system with many connections).

Congratulations on releasing this to the community, it will help a lot! @Aizendazai
 
Thats insane ! this system is mine i didn't allow him to share it.
For clarification, this system was purchased directly from Cblade. When I bought it, there were no terms or conditions mentioned that restricted sharing it with others. If such limits existed, they should have been stated clearly before the sale.

I shared it to support the community and help other developers improve the system. Nothing was leaked or stolen, and full credit was given to the original creator.
Post automatically merged:

If you share bought copy of system, you are literally thief. I don’t care if you tried to help this ungrateful community - your behaviour is disgusting. If you want to flex, flex with own work, loser.
You can call it whatever you want, but I paid for the system and there were no terms restricting how it could be used or shared. That’s how ownership works. I didn’t take anything that wasn’t mine, I simply gave credit and decided to share something that helps others. If that offends you, that says more about your mindset than my actions.
 
Last edited:
You clearly don’t understand the difference between owning a copy and owning the rights. Paying for something doesn’t magically make you its author or give you permission to redistribute it - that’s not “ownership”, that’s ignorance.


If you really wanted to “help others”, you could have asked for permission or created something yourself instead of handing out someone else’s work for attention. Don’t justify theft with fake altruism.
 
You clearly don’t understand the difference between owning a copy and owning the rights. Paying for something doesn’t magically make you its author or give you permission to redistribute it - that’s not “ownership”, that’s ignorance.


If you really wanted to “help others”, you could have asked for permission or created something yourself instead of handing out someone else’s work for attention. Don’t justify theft with fake altruism.
I understand the difference, and I never claimed to be the author. I bought the system in good faith, and there were no stated restrictions or terms regarding redistribution. If those conditions existed, they should have been provided before the sale, not assumed afterward.


I gave full credit, didn’t modify or claim authorship, and simply made it available to help others improve upon it. That’s transparency, not theft.
 
Dude, are you serious? What country are you even from? I can literally quote the copyright law for you - how it works, when rights are actually transferred, and why you have no right to share it, while he does.
 
Also, I didn’t just repost the files. I prepared a full .rar package with backups, documentation, and setup instructions so it’s easier for others to implement. That’s contribution, not theft. I gave full credit and never tried to take ownership, only to help others build on it.
Post automatically merged:

Dude, are you serious? What country are you even from? I can literally quote the copyright law for you - how it works, when rights are actually transferred, and why you have no right to share it, while he does.
You don’t need to quote any country’s copyright law for me, I know how it works. This isn’t about legal ownership or authorship, it’s about clear communication and responsibility during a sale. If a seller doesn’t specify redistribution terms before taking payment, that’s on them.
 
In most countries - especially in the USA and the European Union - copyright law clearly states that only the original author or someone with a written transfer of rights has the legal right to share, distribute, or publish the work. Buying a copy doesn’t include those rights by default.
Permissions to share or redistribute can also be granted through a license - which, in this case, was never provided.



Stop talking bullshit and defending theft. Your behavior is trash.
 
In most countries - especially in the USA and the European Union - copyright law clearly states that only the original author or someone with a written transfer of rights has the legal right to share, distribute, or publish the work. Buying a copy doesn’t include those rights by default.

Stop talking bullshit and defending theft. Your behavior is trash.
I understand your point, but this isn’t about copyright or ownership under U.S. or E.U. law. This is a community exchange, not a commercial product. The system was sold without any terms or restrictions, so nothing illegal or unethical happened here.


If you think helping others by sharing something that was already paid for is “trash behavior,” then maybe you’re in the wrong place. I gave credit, didn’t claim authorship, and made it easier for people to learn and improve. That’s contribution, not theft. Fuck off..
 
You still don’t get it; the fact that there are no stated terms doesn’t mean you’re allowed to do it.
Ugh, talking to idiots feels like talking to a wall… xd
 
You still don’t get it; the fact that there are no stated terms doesn’t mean you’re allowed to do it.
Ugh, talking to idiots feels like talking to a wall… xd
You’re quoting copyright law in an open-source Tibia community. Think about that for a second.
If you want to play lawyer, go somewhere else. You’re in the wrong courtroom, genius.
 
TFS or OTC is open-source, yes - but Cblade’s system built on top of it isn’t.
Using an open-source base doesn’t automatically make every custom extension public domain.
You bought a private code, not a license to distribute it. Learn the difference before lecturing anyone about “open-source.”

This is my last message in this topic.
 
TFS or OTC is open-source, yes - but Cblade’s system built on top of it isn’t.
Using an open-source base doesn’t automatically make every custom extension public domain.
You bought a private code, not a license to distribute it. Learn the difference before lecturing anyone about “open-source.”

This is my last message in this topic.
Glad it’s your last message, because repeating the same thing in different words doesn’t make it more correct. The system was sold without restrictions, and that’s the only fact that matters. Acting like Cblade’s boyfriend, defending him with copyright laws and all that nonsense, and considering you’re banned from OTA too, now it all makes sense..
Post automatically merged:

Just for clarification regarding Azuusiek’s behavior, multiple developers have confirmed that he previously decrypted RubiniOTC, used the files without paying, and even sold modules that weren’t originally his, all while profiting from it and accepting payment in return. I think that speaks for itself when it comes to his “morals” and the lectures he’s giving here.

Evidence:azu1.webp
az1.webp
 
Last edited:
Also, I didn’t just repost the files. I prepared a full .rar package with backups, documentation, and setup instructions so it’s easier for others to implement. That’s contribution, not theft. I gave full credit and never tried to take ownership, only to help others build on it.
Post automatically merged:


You don’t need to quote any country’s copyright law for me, I know how it works. This isn’t about legal ownership or authorship, it’s about clear communication and responsibility during a sale. If a seller doesn’t specify redistribution terms before taking payment, that’s on them.
Idiot i sent you those readme and instructions xD, im CBlade.
 
If you sell anything, be prepared for it to be sold or released for free... doesn't matter what ethics or morals the buyer has. If you don't want something to appear on a forum, don't sell it, or pick more trustworthy buyers.

It still amazes me to this day, that people throw around the word "copyright" on this forum, the hypocrisy is insane.

Anyway, ontopic, I think voip in tibia is a gimmick but whatever floats your boat i guess.
 
Glad it’s your last message, because repeating the same thing in different words doesn’t make it more correct. The system was sold without restrictions, and that’s the only fact that matters. Acting like Cblade’s boyfriend, defending him with copyright laws and all that nonsense, and considering you’re banned from OTA too, now it all makes sense..
Post automatically merged:

Just for clarification regarding Azuusiek’s behavior, multiple developers have confirmed that he previously decrypted RubiniOTC, used the files without paying, and even sold modules that weren’t originally his, all while profiting from it and accepting payment in return. I think that speaks for itself when it comes to his “morals” and the lectures he’s giving here.

Evidence:View attachment 95736
View attachment 95737
You see, there's a difference: I've never sold or published these modules. In fact, I don't even use them :)
Educational matter. Multiple developers? Who?
For now, you're posting a screenshot of a conversation accessed by Hux, who isn't even a developer. Second, unpack such a module and use it. It's useless.

Referring to the previous replies - this isn’t even about legal rights. In this case, it doesn’t change much anyway, since no one’s going to run to court over it.
But I genuinely wouldn’t wish anyone to see their own work shared publicly without permission.

It’s not about law - it’s about basic respect for someone’s effort.
 
Last edited:
You see, there's a difference: I've never sold or published these modules. In fact, I don't even use them :)
Educational matter.

Referring to the previous replies - this isn’t even about legal rights. In this case, it doesn’t change much anyway, since no one’s going to run to court over it.
But I genuinely wouldn’t wish anyone to see their own work shared publicly without permission.

It’s not about law - it’s about basic respect for someone’s effort.
You are literally trying to make sense for a scumbag, don't waste your time it truly worth much more, even mine i tried but he doesn't understand so np.
 
1762162787648.webp
1762162945177.webp

Translate---[No cblade anymore]


If he really wanted to make a legacy for himself, he would have contributed it to the community himself — not with your help at all.
You’re just a little rat trying to take credit for leaking someone else’s work.
 
Back
Top