[ Multiplayer Plugin ]
Nuclear Basic and Fusion come with networking support built-in.
Performance, however, is a big issue when writing network software (like multiplayer games). It's also fairly complex to manage the connections and ports with your own code.
Reliability is a concern on your own.
If you use TCP connections the data will always get there but a single delayed or lost message will stall everything for long periods.
If you use UDP connections the data will hustle but messages may be lost in the process.
The plugin solves performance, reliability, and ease.
A queue system makes sure data is batched when sending. This prevents bombs of tiny messages to the recipients and server.
A connection hybrid makes sure there is perfect message reliability without stalling.
Message priority allows you to specify messages that are vital and optional. Vital messages may be resent (automatically) if lost and optional messages are fire & forget.
Server groups allow you to send messages to assigned groups of connected users. Team related services or gameplay will benefit highly from the easy assignment & use of groups.
Most features operable in one command (i.e.: create server, connect user, send a message with priority setting, etc...)
This plugin takes the sting out of writing network software, especially high throughput network games like first person shooters. It can serve any demand level.
Full feature list: