Allows you to run Roblox clients and host servers on Linux.
(This launcher is pretty much done. I might add a prefix feature one day but yea that's about it.)
(Pull Requests are welcome tho)
(This repo is going to be set to private, if roblox allows wine again.)
(You might not have good experience with non-debian based distros)
(Some clients might not work with xampp)
(If you want to play modern Roblox on GNU/Linux π§ and you're having issues with the php servers please use Roblox Freedom Distribution )
(If you want to play retro Roblox on GNU/Linux π§ use the OnlyRetroRobloxHere Install script )
Status | Architecture |
---|---|
π© | Client isn't implemented to the launcher. (Currently all clients are implemented.) |
β | Doesn't work (Client is detected by the launcher but will more than likely not work) |
π‘ | Kinda works (Client will probably work but there might be issues such as lag and what not) |
β | Works (Client is supposed to work flawlessly, at least it did while testing) |
- β 2008M (needs mfc90 to function)
- π‘ 2013L
- π‘ 2014M
- π‘ 2015M
- β 2016L
- β 2017M
- β 2018E
- β 2018M
- β 2018L
- β 2019M
- β 2020L
- β 2021E
- π‘ 2022M (Requires a seperate webserver)
Install Wine π·
sudo apt install docker
sudo apt install docker-compose
sudo apt install git
sudo apt install wget
sudo apt install aria2
sudo apt install unzip
placeholder
sudo pacman -S wine --noconfirm
sudo pacman -S docker --noconfirm
sudo pacman -S docker-compose --noconfirm
sudo pacman -S git --noconfirm
sudo pacman -S unzip --noconfirm
sudo pacman -S wget --noconfirm
sudo pacman -S aria2 --noconfirm
-
Run the installer β‘οΈ (this is for devilbox) (can be found in https://github.com/Vector4-new/RobloxFDLauncherLinux/releases/)
-
(Run this β‘οΈ https://github.com/Vector4-new/RobloxFDLauncherLinux/releases/tag/3.8 after running the latest script if you want to try out the XAMPP Beta)
-
Install the webserver (devilbox)π οΈ:
/home/$USER/RobloxFDLauncherLinux/webserver/install.sh
-
You should start up the server when it asks you to download all binaries needed.
- Go into the
webserver
directory. - Run
./start.sh
. (devilbox) - Alternatively you just input this into a terminal and it should start . (devilbox)
For XAMPP (experimental) use
sudo /home/$USER/RobloxFDLauncherLinux/webserver/start.sh
For /Webserver_2022M (might not work) usesudo /opt/lampp/lampp start
/home/$USER/RobloxFDLauncherLinux/Webserver_2022M_start.sh
-
Go into the
webserver
directory. -
Use
./stop.sh
. if you want to pause the webserver. You should usually use this unless an update occurred. -
Use
./kill.sh
if the webserver has issues or you want to kill it outright. This should only really be used if you've updated or issues occurred. -
Alternatively you can just input this into a terminal and it should stop/kill.
-
(These 2 commands are for devilbox)
sudo /home/$USER/RobloxFDLauncherLinux/webserver/stop.sh
/home/$USER/RobloxFDLauncherLinux/webserver/kill.sh
For XAMPP (experimental) use
sudo /opt/lampp/lampp stop
For 2022M webserver (UwAmp)
sudo kill UwAmp.exe sudo wineserver -k
- Start the webserver if you haven't.
- Run
./hostnew.sh
if you're going to host a server with devilbox (you might need to mark it as executable first)/home/$USER/RobloxFDLauncherLinux/hostnew.sh
- Run
./hostnew_xampp.sh
if you're going to host a server with xampp (you might need to mark it as executable first)
/home/$USER/RobloxFDLauncherLinux/hostnew_xampp.sh
- Run
./hostnew_2022M.sh
if you're going to host a server with Webserver_2022M (you might need to mark it as executable first)
/home/$USER/RobloxFDLauncherLinux/hostnew_2022M.sh
- Run
- Players can now connect to your server by using the port you inputted.
- Start the webserver if you haven't.
- Run
./joinnew.sh
(you might need to mark it as executable first)/home/$USER/RobloxFDLauncherLinux/joinnew.sh
https://github.com/Vector4-new/RobloxFDLauncherLinux/blob/main/HostScripts.md
https://github.com/Vector4-new/RobloxFDLauncherLinux/blob/main/JoinScripts.md
https://github.com/Vector4-new/RobloxFDLauncherLinux/blob/main/customize.md
https://github.com/Twig6943/RobloxGraphicsSwitcherForLinux/tree/main/RFD (2020L configs will more than most likely not work.)
#EXPERIMENTAL XAMPP VERSION
β’Anything barely works if you're using XAMPP beta version.
β’You might experience permissions issues with XAMPP!
β’Tycoon games saving doesn't work with devilbox/xampp. If you're going to host a tycoon game use hostnew_2022M.sh (Run Webserver_2022M_start.sh before!!! ) That being said it should be all good with devilbox (not with xampp anything barely works with xampp) if you're just joining the tycoon game.
β’2022M Hosting/Joining doesn't work with devilbox/xampp. Use Webserver_2022M_start.sh
β’Hosting 2014M does not work.
β’2015M either does not stop the server when interrupted, or takes a long time.
β’2022M requires Microsoft Edge WebView2 (This installer tends to only work with Wine 9.5!)
β’2008M will not launch without mfc90 (X86). You can use something like winetricks to install it.
β’Joining 2014M might not load CoreScripts, meaning parts of your GUI (i.e. playerlist and backpack) may be missing.
β’2022M Hosting/Joining doesn't work with devilbox/xampp. Use Webserver_2022M_start.sh
β’2022M requires Microsoft Edge WebView2 (This installer tends to only work with Wine 9.5!)
β’You might experience weird gpu glitches if you have an nvidia gpu. If you do experience the said issue try using the 2021E client or 2020L with the OpenGL/Vulkan flags dxvk/wined3d might get rid of the gpu issues if you want to use the older clients without gpu issues switch to dxvk if you were using wined3d or maybe vice versa. Another thing you might try to fix the said issue is tinkering with your nvidia control panel settings. If you've found a new issue/bug please let us know over at our discord. (Discord:https://discord.gg/wqbSbt5GQ4)
If you're on NixOS and you're struggling with devilbox (XAMPP isn't available on NixOS) just use the Webserver_2022M_start.sh Do keep in mind that this script tends to not work with window managers (Gnome/KDE is recommended for this use case)
#Fedora
placeholder
April 14, 2024
@vector4.new, @twig6843, @liquidovski