Rainway
The source of Rainway, an open source old Roblox Revival!
[![Build Status][travis-image]][travis-url]
Rainway is a project meant to give people the possibility to play legacy versions of the game Roblox, allowing you to deploy servers of your own on a secure code foundation.
Dependencies
- PHP
- Composer
- Laravel
- Node.js and the NPM package manager
Installation
git clone https://github.com/Flofy-Dev/rainway-source
Create a .env file with your details (app name, url, database details etc.). The “.env.example” file is an example of the enviroment structure. Then, run these commands to compile the code and add the database tables.
composer update
npm install && npm update
npm run prod
php artisan migrate
You have now succesfully compiled the Rainway code!
Usage
If you want to directly deploy the server with Laravel, you can use php artisan serve
.
Alternatively, you can use any webserver you want! (Apache, Nginx etc.).
You can use any database driver you want, just configure it in the .env file. For example, the Rainway source should work with MySQL, SQLite, PostgreSQL and more.
Check out the Laravel 9 documentation for more info. https://laravel.com/docs/9.x/
Release History
1.5.0
- Added catalog and avatars.
1.4.0
- Migrated the codebase from Laravel 8 to Laravel 9.
1.3.0
- Added the forum.
1.2.0
- Added the admin panel.
1.1.0
- Added the launcher, client, users page and public test game.
1.0.0
- Working login system
Meta
Flofy – Youtube
- Discord: Flofy#3208
Distributed under the MIT license. See LICENSE
for more information.
Contributing
- Fork it (https://github.com/Flofy-Dev/rainway-source/fork)
- Create your feature branch (
git checkout -b feature/fooBar
) - Commit your changes (
git commit -am 'Add some fooBar'
) - Push to the branch (
git push origin feature/fooBar
) - Create a new Pull Request
More info
You can join the official Discord here! https://discord.com/invite/B7KsMcEY4A
The website of Rainway is https://rainway.xyz. You can check it out there!