Sertex - A Useful Server Management Module
Version 1.1.0 (3/16/2023)
What is Sertex? Sertex is a fully automated server system that uses Messaging Service, Datastore Service, and Teleport Service to create (almost) controlled servers for your experience. This system is able to mimic a “24/7” server effect by using @HeyWhatsHisFace’s Instance Convertor X Datastore Service.
Sertex uses reserved servers and mapping to locate which server to teleport a player to, and uses the Instance Converter module to save any data that had been modified in the server previously.
This module allows you to create server lists, and join custom servers like never before!
Why can Sertex be useful in my game? Sertex can be used for games that require complex server systems but don’t have to resources to make them. Additionally, Sertex by itself isn’t a very complex module, only stretching about 400 lines of code!
Considerations
Sertex uses Datastore service for now, which could be updated in the future. However, the data being saved to the datastore can be huge depending on how many instances you want to save within your server.
Need not to worry about data usage, or loading times. @HeyWhatsHisFace’s Instance Converter is very efficient with serialization, and takes up only a fraction of datastore/in-game memory.
Features
- Creating new servers at the snap of your fingers
- Displaying a list of all the existing servers
- Shutting down servers
- Deleting servers
- Locking and Unlocking servers
- Setting ownership and names for servers
- Sending players to servers
Changelogs: Requires InstanceConvertor module via Asset ID, added several new functions, including manual serialization functions (save data your own way), added a new way of saving data, and cleaned up messy code.
Documentation? It’s all inside of the module!
Download
Here is a quick showcase if you’d like to test it out before you install it: