• This is a read only backup of the old Emudevs forum. If you want to have anything removed, please message me on Discord: KittyKaev

AIO - server-client communication system

Rochet2

Moderator / Eluna Dev
AIO is a pure lua server-client communication system for Eluna and WoW.
AIO is designed for sending lua addons and data to player from server and data from player to server.

With AIO you can deal out addons and make changes to them without dealing out patches or new addon files to users afterwards.
AIO allows you to make UI to interact with your lua scripts. You can use the base WoW addon API and you will have access to few AIO specific functions for communication with the server.
AIO is using compression and obfuscation to make addon codes smaller to send. Also a cache system is in place to further reduce server side work.


Get your's now!
http://rochet2.github.io/AIO.html

attachment.php
 

Attachments

  • rsWoWScrnShot_060915_010521.jpg
    rsWoWScrnShot_060915_010521.jpg
    93.9 KB · Views: 212
I was working on something like this too, AddOns can add so much functionality to Lua scripts thanks to the AddOn communication system... it's only too bad you can't force an AddOn into a player's AddOn folder and you must treat as if they aren't going to use the AddOn.
 

Kaev

Super Moderator
I was working on something like this too, AddOns can add so much functionality to Lua scripts thanks to the AddOn communication system... it's only too bad you can't force an AddOn into a player's AddOn folder and you must treat as if they aren't going to use the AddOn.

You can, but you need a custom patch for that. Imagine the blizzard AddOns. :p
And i wouldn't treat them as if they aren't going to use the AddOn. It's their on fault when they don't use the server AddOns.
 

Ayase

Enthusiast
Very good project
I like it so much
:damnmate:

20150902015203.png
Is this script written by you?
I'm learning it.:tongue::tongue:
Thank you for writing this script.:kawai:
 
Last edited by a moderator:

Kaev

Super Moderator
It's my unfinished attribute system script which was made for a old AIO version. NotHawthorne wrote the first version for ShardLua, i completely rewrote the script and just kept the core idea (editing stats via aura) and Rochet2 updated it to the newest AIO version and added it as an example. :somuchwin:

EDIT: I merged your two posts, please edit your old one instead of creating a new one, when you just want to say thanks. Or even better, just click the thanks button. :p
 
Last edited:

Ayase

Enthusiast
I would like to ask you about it.

If the lua script(Client) is UI error, how to view the error message.

Forgive my poor English.
 
Top