Self-hosted Servers

About

Self-hosted servers are currently disabled on Finobe due to security issues. They may come back sometime in the future.

Prior to the release of Places, self-hosted servers were the main way of playing games on Finobe. They require the user to manually host their own server for their game. Self-hosted servers still exist, though they are not often used anymore, as Places are far superior.

Self-hosted servers are generally not recommended, as they are not as secure as Places, since they are hosted by users, not by Finobe. And they can be pretty advanced if you aren't familiar with hosting online servers.

They are still a good method if you would like to host a private game, or host a building server that can easily save, as Personal Servers have not yet been released.

Self-hosted Servers vs. Places

Self-hosted servers lack many of the features that Places have, as they are deprecated.

  • Self-hosted games only support one joinable server, unless the user has created multiple games to host at the same time. Places can support more servers if one server gets full.
  • Self-hosted servers do not have thumbnails, unlike Places.
  • Self-hosted servers do not have the customizable Chat Type setting.
  • Self-hosted servers do not have categories.
  • Self-hosted servers do not have data persistence.

Still, self-hosted servers have some features that Places do not have.

  • Self-hosted servers have a customizable Respawn Time setting.
  • Self-hosted servers can have a maximum of 1000 players, and a minimum of 1. Places can have a maximum of 20, and a minimum of 4.
  • Gear genres work in self-hosted servers. At the moment, Gear genres are broken in Places.
  • The hoster of a self-hosted server can save the map while the server is running, making them useful for collaborative building projects.
  • Since almost no one uses servers anymore, the servers page is usually dead. You can take advantage of this to host a private game without having to worry about other people joining often.
  • Self-hosted servers do not have a limit on how many you can create, unlike Places, which have a limit of 2. You can create as many servers as you like.
  • Self-hosted servers have the RServer extension setting. RServer is a custom set of administrative commands that you can use. For a full list of commands, go here. Places only have the ec command, while servers have all the commands.

Creating a Self-hosted Server

To create a server, click the + Create button at the top of the site, and choose Server.

You can create as many servers as you like.

NewCreateButton.png
CreateServer.png

You can then fill out the info for your server. You can change most of the info later if you need to.

In the IPv4 address area, enter your public IPv4 address. Click the Use Current IP button to automatically fill it in for you.

If your IPv6 address appears in the box instead of your IPv4, then you'll have to change your internet settings to only use IPv4. An example of an IPv6 address is 1234:cdba:0000:0000:0000:0000:5678:9012. An example of an IPv4 address is 12.34.567.890. You can very easily tell the difference, as IPv6 is much longer.

For the Port, you should leave it as 53640, unless you are going to host multiple servers at once.

The rest of the settings are self-explanatory.

Hosting Servers

Hosting servers can be pretty advanced if you are not familiar with hosting online servers.

If you have not yet port forwarded, you must do so, otherwise your server will not work. Port forward the port 53640 for both TCP and UDP. Every router is a little bit different for port forwarding, so you should look up how to port forward for your router if you don't know how.

To actually host your server, you'll first need to open Finobe Studio.

Finobe Studio is located at C:\Finobe\2012\RobloxApp.exe by default.

Load the map you want to host. If your map is unable to load in Finobe Studio, you may need to convert it.

By default, the command bar is disabled. You'll need to show the command bar in order to start your server. Go to View > Toolbars > Command to enable the command bar.

Viewcommand.png

You can also view the Output if you like, but it isn't required. The Output shows information about scripts that are running. You can use this to see if there's any errors. To view the Output, go to View > Output.

The command bar (and Output, if you enabled it) should now have appeared at the bottom of the window. Go back to the server you just created onsite, and click the grey server button. It should reload the page, now showing a line of code underneath everything. Copy ONLY the line of code, paste it into the command bar, and hit Enter (or Return) on your keyboard.

The server should now have started if you did everything correctly and successfully port forwarded, and it should appear as Online onsite. Try joining it!

Other Info

  • If you are unable to successfully join your own server, or get an ID=15 error, you may have to enable Loopback. To do this, go to your server onsite, and click the grey gear icon. Find the Loopback section, and make sure the box is checked. Then, for the Match IP section, enter your public IPv4 address. It should be the same address you used when creating the server. Leave Redirect IP as 127.0.0.1. Click submit at the bottom of the page to save your changes. If you're already hosting your server, you'll have to restart it. To do this, simply close the map, open it again, and paste the code into the command bar again. Then try joining it.
  • If you don't have the best internet, your server may be slow, and might not be able to handle many players.
  • You can save the map while the server is running, making servers useful for collaborative building projects. You can also edit the map in Studio while the server is still running, though this might cause lag.
  • If Finobe Studio crashes, that means your server stops. If you find Studio often crashing, you can enable NoGraphics mode, which will drastically fix this! The only downside of NoGraphics is that you can't view the world space in Studio. To enable NoGraphics, create a new shortcut for Finobe Studio. Just right-click on RobloxApp.exe and create a new shortcut. You can move the shortcut anywhere you like and name it anything you like. Right-click on the newly created shortcut, and go to Properties. Make sure the Shortcut tab is selected. In the Target: area, add a [space] after C:\Finobe\2012\RobloxApp.exe, and type -no3d. Apply the changes, close the Properties window, and open the shortcut. You shouldn't be able to see the world space.
No3d.png
  • If you open Studio through the open server button onsite, it will load Studio in NoGraphics mode without you having to change anything. However, the button only works on Windows 10.