Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/userandaname/lunar
A Roblox admin suite, built from the ground up.
https://github.com/userandaname/lunar
admin free game roblox roblox-studio
Last synced: 26 days ago
JSON representation
A Roblox admin suite, built from the ground up.
- Host: GitHub
- URL: https://github.com/userandaname/lunar
- Owner: userandaname
- License: mit
- Created: 2024-12-01T21:11:03.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2024-12-01T22:23:46.000Z (about 1 month ago)
- Last Synced: 2024-12-01T23:25:57.696Z (about 1 month ago)
- Topics: admin, free, game, roblox, roblox-studio
- Language: Lua
- Homepage:
- Size: 2.14 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Lunar for Roblox
Lunar is a comprehensive admin suite for Roblox, built from the ground up to provide robust and efficient administrative tools for game developers and administrators.
## Features
- **Command Handling**: Easily manage player commands such as visibility, speed, and tool allocation.
- **Data Management**: Save and restore player data seamlessly with integrated DataStore support.
- **GUI Management**: Intuitive and draggable GUI elements for a better user experience.
- **Sound Management**: Play and manage sounds for various in-game events.
- **Notification System**: Display notifications to players with customizable messages.
- **Rate Limiting**: Prevent command spamming with built-in rate-limiting.## Installation
1. Clone the repository to your local machine:
```bash
git clone https://github.com/userandaname/lunar
```2. Open the project in Roblox Studio.
3. Copy the file `./binaries/Lunar.rbxm` onto your workspace in Roblox Studio.
4. That's it! Lunar Stable will now start up and auto-configure once you start your game.
5. If you want to develop for Lunar, then toggle the ShouldRunDev value to True.
6. Import the LunarModule folder onto your workspace in Roblox Studio, ensuring that all `.rbxm` files have been imported correctly too.
7. That's also it! Lunar will now load Lunar Dev - the developmental copy of Lunar on your Studio game.## Usage
### Command Handling
Commands can be managed through the `CommandHandler` scripts located in both server and client scripts:
- Server: [`src/LunarModule/LunarServerScripts/CommandHandler.lua`](src/LunarModule/LunarServerScripts/CommandHandler.lua)
- Client: [`src/LunarModule/LunarLocalScripts/CommandHandler.lua`](src/LunarModule/LunarLocalScripts/CommandHandler.lua)### Data Management
You can save and restore player data using the `SaveDataServer` and `SaveDataClient` scripts:
- Server: [`src/LunarModule/LunarServerScripts/SaveDataServer.lua`](src/LunarModule/LunarServerScripts/SaveDataServer.lua)
- Client: [`src/LunarModule/LunarLocalScripts/SaveDataClient.lua`](src/LunarModule/LunarLocalScripts/SaveDataClient.lua)### GUI Management
Manage GUI elements with the `GUIHandler` script:
- Client: [`src/LunarModule/LunarLocalScripts/GUIHandler.lua`](src/LunarModule/LunarLocalScripts/GUIHandler.lua)### Sound Management
Play and manage sounds using the `PlaySound` script:
- Client: [`src/LunarModule/LunarLocalScripts/PlaySound.lua`](src/LunarModule/LunarLocalScripts/PlaySound.lua)### Notification System
Display notifications to players with the `ShowNotificationFrame` script:
- Client: [`src/LunarModule/LunarLocalScripts/ShowNotificationFrame.lua`](src/LunarModule/LunarLocalScripts/ShowNotificationFrame.lua)## Contributing
Contributions are welcome! Please fork the repository and submit a pull request with your changes. Ensure your code follows the necessary standards to work well with Lunar for Roblox, and includes appropriate tests.
## License
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for more details.