Update manual.md
Rewrote with up-to-date info and for better readability. Don't forget to update again once you get a reply (note for me).
This commit is contained in:
parent
86d844fbef
commit
0fa4ce241b
1 changed files with 113 additions and 21 deletions
134
manual.md
134
manual.md
|
@ -25,8 +25,18 @@ Click a link to jump to that section of the document.
|
|||
|
||||
[Install the mod](#install-the-mod)
|
||||
|
||||
> [Windows](#windows)
|
||||
|
||||
> [Linux](#linux)
|
||||
|
||||
> [Mac](#mac)
|
||||
|
||||
[Using the mod](#using-the-mod)
|
||||
|
||||
> [Hosting and Joining](#hosting-and-joining)
|
||||
|
||||
> [Console commands](#console-commands)
|
||||
|
||||
[Troubleshooting](#troubleshooting)
|
||||
|
||||
[Credits](#credits)
|
||||
|
@ -45,7 +55,7 @@ SRMP works on all PC versions of the game except for the Microsoft Store version
|
|||
| :-------------: | :-------------: | :--------------: | :-------------: | :-------------: |
|
||||
| Steam | 🟢 Compatible | 🟢 Compatible | ⚪ Unknown | 🔴 Incombatible |
|
||||
| Epic Games | 🟢 Combatible | 🟡 Kinda works | ⚪ Unknown | 🔴 Incombatible |
|
||||
| GoG | 🟢 Combatible | ⚪ Unknown | ⚪ Unknown | 🔴 Incombatible |
|
||||
| GoG | 🟢 Combatible | 🟡 Kinda works | ⚪ Unknown | 🔴 Incombatible |
|
||||
| Microsoft Store | 🔴 Incombatible | 🔴 Incombatible | 🔴 Incombatible | 🔴 Incombatible |
|
||||
|
||||
Unknown just means that the original author didn't have enough data to say if the platform would work or not.
|
||||
|
@ -82,11 +92,11 @@ If you want an explanation to a specific entry in the table, select the operatin
|
|||
</details>
|
||||
<details>
|
||||
<summary>Linux: Epic Games</summary>
|
||||
🟡 Kinda works: So far only tested through Heroic Games Launcher as well as Lutris. Sometimes it works without issues, but broken UI is common.
|
||||
🟡 Kinda works: So far only tested through Heroic Games Launcher as well as Lutris. I have had broken UI but that could likely be due to how bad my old setup was. Seems to have slightly worse performance than on Steam but it is likely not an issue with SRMP and that difference was pretty much eliminated for me after enabling virtual desktop.
|
||||
</details>
|
||||
<details>
|
||||
<summary>Linux: GoG</summary>
|
||||
⚪ Unknown: Not tested (by the original manual author) yet. Not enough data to cover this entry.
|
||||
🟡 Kinda works: I've only done minimal testing but from what the information I gathered there didn't seem to be any issues. Will still put this as Kinda works until I gather more data.
|
||||
</details>
|
||||
<details>
|
||||
<summary>Linux: Microsoft Store</summary>
|
||||
|
@ -118,32 +128,36 @@ If you want an explanation to a specific entry in the table, select the operatin
|
|||
|
||||
## Download the mod
|
||||
|
||||
The first step for any platform is to download the mod. There are two ways to do this, one free and one paid, and there are multiple versions to choose from so here is a short explanation. The first alternative: you can get access to the mod by purchasing it on itch.io, which is mainly to support Saty. Even though the mod isn’t being developed by her anymore, Saty did a lot for the community and helped change Slime Rancher for the better, so paying for the mod even though development has stopped is a great way of giving back. If you can’t afford to pay for the mod or if you are selfish then there are two other methods: Discord and Github (not sure about github but I assume the mod will be released here as well). Do not get it from any other sources. Before downloading, decide which version to use, read below
|
||||
The first step is to download the mod. There are multiple ways to do this, and there are multiple versions to choose from so here is a short explanation. The first alternative: purchasing the mod on itch.io, which supports Saty. The second alternative is Discord, and the third alternative is Github. Do not get the mod from other sources. Before downloading, find out which version you need below.
|
||||
|
||||
### Which version to use?
|
||||
|
||||
There are a lot of versions of the mod, and two different “types”. Whether you get the mod from Itch, Discord or github, trying to find the correct file can be confusing. To keep this short: the latest recommended version is 1510, there are older versions available on discord but those have more issues. All versions prior to 1503 has a bug that breaks the exhange, so that you don’t get any rewards when completing trades. 1503 fixes that, but it is recommended to stick to the latest recommended version.
|
||||
There are many versions and two different “types” of the mod. The latest recommended version of the mod will probably always be the latest github release. If you are unsure, the latest recommended version as of me updating this manual is 1510.
|
||||
|
||||
There are two “types” for each version, one called SRML and one called Standalone. SRML is for the Slime Rancher Modlauncher, and allows you to use it with other mods (with varied results). Since that version is installed like any other SRML mod, instructions for that aren’t provided here (yet). Usage instructions still apply. Standalone is for running SRMP standalone, who could have guessed! That means indepentent of other modloaders, and It is actually really easy to install! That’s all you need to know for picking a version, if you are unsure, go with SRMP_1510_Standalone. The recommended version might change in the future, the manual will be updated if it does.
|
||||
There are two “types” for each version, one called SRML and one called Standalone. SRML is for the Slime Rancher Modlauncher, and allows you to use it with other mods (with varied results). Since that version is installed like any other SRML mod, instructions for that aren’t provided here. Usage instructions still apply. Standalone is for running SRMP standalone, that means indepentent of other modloaders, and it is actually really easy to install! That’s all you need to know for picking a version, if you are unsure, go with *SRMP_1510_Standalone*.
|
||||
|
||||
### Download on Itch.io (paid)
|
||||
If you want to get the mod and support Saty at the same time, then head to the [itch.io page](https://satypardus.itch.io/slime-rancher-multiplayer-mod)! Here you pay and download your desired version. If you are new to this mod and didn’t read the ‘Which version to use?’ section above, I highly recommend you do so instead of downloading a random file and then bothering people in the discord with your questions. Note that new releases probably won't be published to itch. Now [install the mod](#install-the-mod) for Windows, Linux, or Mac.
|
||||
If you want to get the mod and support Saty at the same time, then head to the [itch.io page](https://satypardus.itch.io/slime-rancher-multiplayer-mod)! Here you pay and download your desired version. If you are new to this mod and didn’t read the ‘Which version to use?’ section above, I highly recommend you do so instead of downloading a random file and then bothering people in the discord with your questions. Note that new releases probably won't be published to itch. Now [install the mod](#install-the-mod).
|
||||
|
||||
### Download on Discord (free)
|
||||
The mod is available to download for free in [Saty's Discord](https://discord.gg/NtB7baV). All you need to do is join the discord and then download your desired version from the #multiplayer-development channel. So, now that you have downloaded your mod zip archive, move on to the next step, installation! This document includes instructions for [installing the mod](#install-the-mod) on Windows, Linux and Mac.
|
||||
The mod is available to download for free in [Saty's Discord](https://discord.gg/NtB7baV). All you need to do is join the discord and then download your desired version from the #multiplayer-development channel. So, now that you have downloaded your mod zip archive, move on to the next step, installation! This document includes instructions for [installing the mod](#install-the-mod).
|
||||
|
||||
### Download on Github (free)
|
||||
The most obvious place to get the mod is probably from this github repo, head over to the [releases page]() and get the version you have decided on. Then proceed to [install the mod](#install-the-mod) on Windows, Linux or Mac.
|
||||
The most obvious place to get the mod is probably from this github repo, head over to the [releases page](https://github.com/SatyPardus/srmp-public/releases) and get the version you have decided on. Then proceed to [install the mod](#install-the-mod).
|
||||
|
||||
|
||||
|
||||
## Install the mod
|
||||
|
||||
Now that you have downloaded the mod (because you have done that, right?) it is time to actually install it! Remember that these instructions are for the Standalone version, SRML version is installed like other SRML mods and therefor instructions are not provided here (yet). Troubleshooting tips may still apply to SRML version. Now follow the steps for your OS and platform.
|
||||
Now that you have downloaded the mod it is time to install it. Remember that these instructions are for the Standalone version, SRML version is installed like other SRML mods and therefor instructions are not provided here. Troubleshooting tips may still apply to SRML version. Now follow the steps for your OS and platform.
|
||||
|
||||
### Windows
|
||||
|
||||
<!-- Decided to put instructions in details tags to reduce the amount of scrolling needed -->
|
||||
<details>
|
||||
<summary>TL;DR</summary>
|
||||
Find the game installation directory, extract the downloaded zip file into that directory replacing files inside. Done.
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary>1. Finding the game installation directory</summary>
|
||||
|
@ -164,18 +178,44 @@ The first step to installing the mod is to know where to install it to. We need
|
|||
|
||||
<details>
|
||||
<summary>2. Installing the mod</summary>
|
||||
Once you know the GID (game installation directory) of your game you can move on to actually installing the game. First up, make sure you have your GID open in a file explorer. Again the GID can be identified by containing a folder called SlimeRancher_Data. Next, open the directory containing the downloaded mod zip archive (probably Downloads). Copy or move the zip into the GID, not into SlimeRancher_Data or another folder inside of the GID, but the GID itself, the directory containing SlimeRancher_Data and such. Now that the zip archive is in place, extract it by rightclicking and selecting ‘extract here’. It should ask to replace a file in SlimeRancher_Data, if it does then select yes, if it doesn’t then you have extracted it to the wrong directory or you just need to move it out of a folder first. Once extracted correctly, it should have replaced a file in SlimeRancher_Data and created a new folder called Mods (do not put other mods in here). That’s it! Now move on to step 3.
|
||||
Once you know the GID (game installation directory) of your game you can move on to actually installing the mod. First up, make sure you have your GID open in a file explorer. Again the GID can be identified by containing a folder called SlimeRancher_Data. Next, open the directory containing the downloaded mod zip archive (probably Downloads). Copy or move the zip into the GID, not into SlimeRancher_Data or another folder inside of the GID, but the GID itself, the directory containing SlimeRancher_Data and such. Now that the zip archive is in place, extract it by rightclicking and selecting ‘extract here’. It should ask to replace a file in SlimeRancher_Data, if it does then select yes, if it doesn’t then you have extracted it to the wrong directory or you just need to move it out of a folder first. Once extracted correctly, it should have replaced a file in SlimeRancher_Data and created a new folder called Mods (do not put other mods in here). That’s it! Now move on to step 3.
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary>3. Verifying the install</summary>
|
||||
Now to test if everything has installed correctly. Start the game from your launcher and wait for it to load. Once in the main menu, you should see a gray box in the top-right. If you do, you did everything correctly. If you don’t, try pressing f4 and if it still doesn’t show up then you did something wrong, go back. Now that you have the mod installed correctly, you can enter a username in the gray box, it can be anything and will be the name shown in-game. Now that the mod is installed and working you can move on to using the mod.
|
||||
Now to test if everything has installed correctly. Start the game from your launcher and wait for it to load. If installed correctly a console window will also open that probably takes focus from the game. Do not panic, this is a feature and the game is still running in another window. Once in the main menu, you should see a gray box in the top-right. If you do, you did everything correctly. If you don’t, try pressing f4 and if it still doesn’t show up then you did something wrong, go back. Now that you have the mod installed correctly, you can enter a username in the gray box, it can be anything and will be the name shown in-game. Now that the mod is installed and working you can move on to using the mod.
|
||||
</details>
|
||||
|
||||
### Linux
|
||||
<!-- Unless someone else does it, I will update this section to be a lot more detailed and easier to understand in the future. -->
|
||||
|
||||
This section will be updated with actual instructions in the future, but for now here are the basic instructions for steam: Install the game with proton, then install the mod as you would on windows. Done!
|
||||
<details>
|
||||
<summary>TL;DR</summary>
|
||||
Find the game installation directory, extract the downloaded zip file into that directory replacing files inside. Done.
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary>1. Getting the game to run</summary>
|
||||
In case you haven't already, it is strongly recommended to get the game running properly without issues before moving on to modding. I won't go into detail on how to do that here, but if you have it on steam then use proton. If you have it on Epic Games or GoG then use Lutris, Heroic Games Launcher or a similar solution. Tweak until it runs properly.
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary>2. Finding the game installation directory</summary>
|
||||
This will be quite different depending on where you have the game.
|
||||
For steam: find slime rancher in your library, right click 'Manage' > 'Browse local files'.
|
||||
For other launchers, the paths may vary drastically. Most of them have an option to browse files though.
|
||||
You know it's the correct directory if it contains another directory called "SlimeRancher_Data".
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary>3. Installing the mod</summary>
|
||||
Once you know the GID (game installation directory) of your game you can move on to actually installing the mod. First up, make sure you have your GID open in a file explorer. Again the GID can be identified by containing a folder called SlimeRancher_Data. Next, open the directory containing the downloaded mod zip archive (probably Downloads). Copy or move the zip into the GID, not into SlimeRancher_Data or another folder inside of the GID, but the GID itself, the directory containing SlimeRancher_Data and such. Now that the zip archive is in place, extract it into this directory. It should replace a file in SlimeRancher_Data, if it does then select yes, if it doesn’t then you have extracted it to the wrong directory or you just need to move it out of a folder first. Once extracted correctly, it should have replaced a file in SlimeRancher_Data and created a new folder called Mods (do not put other mods in here). That’s it! Now move on to step 4.
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary>4. Verifying the install</summary>
|
||||
Now to test if everything has installed correctly. Start the game from your launcher and wait for it to load. If installed correctly a console window will also open that probably takes focus from the game. Do not panic, this is a feature and the game is still running in another window. Once in the main menu, you should see a gray box in the top-right. If you do, you did everything correctly. If you don’t, try pressing f4 and if it still doesn’t show up then you did something wrong, go back. Now that you have the mod installed correctly, you can enter a username in the gray box, it can be anything and will be the name shown in-game. Now that the mod is installed and working you can move on to using the mod.
|
||||
</details>
|
||||
|
||||
### Mac
|
||||
|
||||
|
@ -186,26 +226,29 @@ As I (zervó) have never touched a Mac in my life, I have no idea how this works
|
|||
## Using the mod
|
||||
<!-- This section requires some work, which I am willing to give but feel free to update this to make it more accurate, more inclusive and easier to understand. -->
|
||||
|
||||
Now that you have installed the mod and it is working correctly it is time to actually use it. There are 3 main methods to choose from: Playing over LAN, Playing over “fake” LAN (VPN), and Playing over the Internet (port forwarding). The options are ranked below from easiest to hardest. There used to be a 4th method, server codes, but as far as I know they no longer work as the server for them has been shut down.
|
||||
### Hosting and joining
|
||||
|
||||
All three methods have a few things in common. First, make sure to choose a username if you haven’t already, this can be anything and will be the name shown in-game. Second, all three methods use some combination of IP address and port to host and join. An Ipv4 address which is the type you will most likely be using, looks like this: xxx.xxx.xxx.xxx, with x being numbers. Common ones for private Ips (local networks) are 192.168.1.xxx and 10.10.1.xxx. EG 192.168.1.43 or 10.10.1.107. Public Ips (external/WAN connections) usually have completely different numbers but the structure is the same. The port is a combination of 5 numbers, which the host can find once they are in a loaded save.
|
||||
Since this mod is all about multiplayer, here are some instructions for playing togheter. There are 3 main methods to choose from: Playing over LAN, Playing over “fake” LAN (VPN), and Playing over the Internet (port forwarding). The options are ranked below from easiest to hardest. There used to be a 4th method, server codes, but that method is currently not recommended and tend to cause more issues than it solves.
|
||||
|
||||
All three methods have a few things in common. First, make sure to choose a username if you haven’t already, this can be anything and will be the name shown in-game. Second, all three methods use some combination of IP address and port to host and join. An Ipv4 address which is the type you will most likely be using, looks like this: xxx.xxx.xxx.xxx, with x being numbers. Common ones for private IPs (local networks) are 192.168.x.xxx and 10.10.x.xxx. EG 192.168.1.43, 192.168.68.26 or 10.10.1.107. Public IPs (external/WAN connections) usually have completely different numbers but the structure is the same. The port is a combination of 5 numbers, which the host can find once they are in a loaded save.
|
||||
|
||||
Note down the port before attempting any of the methods, or use a method with a port that you choose and change the port in the game later.
|
||||
|
||||
### Playing over LAN
|
||||
#### Playing over LAN
|
||||
|
||||
This method only works if you and the other player/s are on the same local network (or same wifi, in incorrect terminology aka Layer 8 lingo). One player takes the role as the host. The host needs to load a save, it can be an old one or a new one it doesn’t matter just enter a save. Now in the game, the host checks the menu top right. There will be a few options there. Now the host notes down the port and clicks ‘Host’. The host now needs to find their local IP address. The fastest way to do this is probably through a terminal. On windows: open command prompt, enter ‘ipconfig’ (no ‘ signs) and press enter. Find the correct network adapter in the list and then the local ip. On linux, open a terminal and enter ‘ifconfig’, then do kinda the same thing as on windows. Players now from the main menu choose to join a game and join by IP address, entering it into the correct field, and then the port into the correct field and then joining. It’s that simple.
|
||||
|
||||
### Playing over "fake" LAN (VPN)
|
||||
#### Playing over "fake" LAN (VPN)
|
||||
|
||||
If you aren’t on the same network then there is still a pretty simple way to do it. Introducing, Hamachi! Before you get too exited you should know there is a drawback with this method, two actually. The first one is that you have to sign up for an account, the second one is that Hamachi has a rate limit, meaning that you could run into issues like not being able to see other players and falling through the map. Now the first step to using Hamachi is to getting an account (NOTE: these hamachi instructions are for Windows/Mac, if you are using linux you know better than to use hamachi but you still can, however it is through commandline so you won’t get any help here). You can create an account by going here. Once your account is created and verified and whatnot, download hamachi from their homepage. Now you need to setup and join a hamachi network, which is described pretty well here, skipping the ‘Host a Server’ section and the other game specific part at the end. Once all players are connected to the hamachi network, you just host and join as if you were on the same local network as described in the ‘Playing over LAN’ section above. If Hamachi fails you can try an alternative called Radmin. Hamachi local Ips may be different, if they are then google how to find them or something. I will update this to include instructions for that at some point.
|
||||
|
||||
### Playing over the Internet (port forwarding)
|
||||
#### Playing over the Internet (port forwarding)
|
||||
|
||||
The third and most advanced option is port forwarding, but it is also the one giving the best results if all players aren’t on the same network. There are two ways to port forward: via your router’s admin interface or through a UPnP portmapping client. The second one is easiest and most convenient, but not all routers support it, it could also pose a potential security risk. I would recommend trying UPnP first as it is pretty easy with the client I will be using, and try to do it via the admin interface if UPnP doesn’t work. Using a UPnP client doesn't make the security problems with UPnP bigger, because if it works then it is already enabled in your router which means the security flaws are already present.
|
||||
|
||||
<details>
|
||||
<summary>Via the router's admin interface</summary>
|
||||
|
||||
This method of port forwarding is the most complicated of the two, to be honest the UPnP client I used in those instructions isn’t even complicated at all so try that one first if you haven’t already. Now, to get started with this method you need login credentials for your router. They are usually found on a sticker on the back of the router. There might be one for wifi credentials and one for admin credentials so doublecheck that you have the right one. If you are lucky there is a default address listed on the sticker as well (usually called “internal address” or just “ipv4 address”) that will save you some time by skipping the next part of the instruction, finding your router’s local ip.
|
||||
|
||||
To find your router’s local ip on windows: open command prompt and run ‘ipconfig’. Look for something that says ‘default gateway’, that should be your router ip. On Linux: open a terminal and run ‘ip route’. The first thing that is displayed should be something like “default via 192.168.1.1”, that ip address at the end is the one you are looking for. On mac: open System Preferences, navigate to Network > Advanced > TCP/IP, and find the IP address listed next to “Router”, that is the one you are looking for.
|
||||
|
@ -227,13 +270,56 @@ Now that the rule is complete, save and/or apply it. You should now be able to e
|
|||
<details>
|
||||
<summary>Via an UPnP client</summary>
|
||||
|
||||
If you are lucky and your router supports UpnP and it is enabled this method will work for you. Using a special program you can utilize UPnP to create port forwards without having access to your router’s admin interface. To do this we will use a program called portmapper, download the .jar file from Assets [here](https://github.com/kaklakariada/portmapper/releases). You need to have java installed on your system. Once you have the program downloaded run the jar file, a white window with a bunch of stuff will show up. Click the button that says connect and wait, if it connects, great! It might say that there are multiple routers, check the list and if they are the same just click ok. If it can’t connect, go into ‘PortMapper Settings’ and change the UPnP library to something else and try connecting again. If you have tried them all and it doesn’t work, then I’m sorry, UPnP won’t work for you.
|
||||
If you are lucky and your router supports UpnP and it is enabled this method will work for you. Using a special program you can utilize UPnP to create port forwards without having access to your router’s admin interface. To do this we will use a program called portmapper, download the .jar file from Assets [here](https://github.com/kaklakariada/portmapper/releases). You need to have java installed on your system. Once you have downloaded the jar file, run it and a window with a bunch of stuff will show up.
|
||||
|
||||
Now if you are connected, all active UPnP rules will show up. You might see some that other games have created. You will also see your router’s external address, or public ip, which is another way to find it. Now in the box that says ‘Port mapping presets’ click ‘Create’. A new window will open. The ‘Description’ field is basically the name, so I will call it srmp. ‘Remote host’ can be left empty. For Internal Client, check ‘Use local host’. It should select your local network ip. Now click ‘Add’. For the Protocol, change it to UDP. And for both External Port and Internal Port you should put the port that you noted down earlier. Now click ‘Save. Now in the ‘Port mapping presets’ box you should see your srmp record. Click ‘Use’. This should add the port forward to your router. Click ‘Update’ to make sure that it is still there. Now players can try joining as described earlier, with public ip and port! Public IP can be found on sites like [this](https://whatismyipaddress.com/), but it usually also shows up in the interface of the portmapper software. Unlike traditional port forwarding you probably don’t need to worry about removing these records, as most routers clears them when you reboot them. If you want to remove them, you can do so by selecting the record in the list and clicking remove. This method of port forwarding can also be used to forward for any other game, and is in my opinion very easy and convenient. You could let your friends from all over the world join your minecraft world for example!
|
||||
**1. Connect to your router.**
|
||||
If you have a VPN active, deactivate it before continuing. It can cause issues with portmapping and multiplayer in general.
|
||||
First you need to connect portmapper to your router, this will also tell you if your router has UPnP enabled or not.
|
||||
Click the '*Connect*' button in the '*Router*' box. Give it a while.
|
||||
If it works, you will see '*External address*' and '*Internal address*' change from '*(not connected)*' to an IP.
|
||||
If it doesn't work, click '*PortMapper Settings...*' and change '*UPnP library*' to something else. NOTE: Don't set it to the dummy one.
|
||||
If none of them worked, then UPnP isn't enabled in your router. The dummy option will always look like it works, but it's for testing and doesn't actually work.
|
||||
|
||||
**2. Create port mapping.**
|
||||
Click '*Create*' in the '*Port mapping presets*' box. A new window will open.
|
||||
In '*Description*', put whatever you want. I put srmp. NOTE: Illegal characters may cause issues on some routers.
|
||||
The '*Remote host*' field can be left empty, but you can also put your friend's public IP for improved security. If you encounter issues later on, try emptying this field and do the next steps again.
|
||||
For '*Internal Client*' check the '*Use local host*' button. It should select your local network IP, if not make sure you have vpn and tunnels disabled.
|
||||
Now in the '*Ports*' box click the '*Add*' button.
|
||||
Change Protol to UDP. Set both Internal and External port to the one you noted down earlier. If you didn't note down a port, set it to something like 16530 and change in the game later.
|
||||
Now click '*Save*'. Then click '*Use*' in the '*Port mapping presets*' box.
|
||||
|
||||
**3. Hosting.**
|
||||
Host with the port that you should know by know.
|
||||
Your public IP by which other players will join can be found in portmapper (tends to be wrong), or with websites like [this](https://whatismyipaddress.com/).
|
||||
You usually don't have to worry about removing these portmappings once you're done, as most routers do it on reboot.
|
||||
If you want to remove or edit records, use the corresponding buttons in portmapper.
|
||||
|
||||
**4. Joining.**
|
||||
Players join by the port that you either got or chose, and your public IP.
|
||||
If it doesn't work and you put filled the '*Remote host*' field while creating the record: edit the record, clear that field, save it, and click the use button again.
|
||||
If it doesn't work and that field is already empty, use a [port checker](https://portchecker.co) to determine if the port is open.
|
||||
If it still doesn't work, make sure the external address in portmapper and the one found [here](https://whatismyipaddress.com/) are the same. If not, ask for assistance.
|
||||
If you still need more help, ask for assistance in the discord.
|
||||
|
||||
NOTE: If this method didn't work and UPnP isn't enabled in your router, I don't recommend trying to enable it for future use. As this program demostrates, you don't need any form of authentication to map ports with UPnP. This means that rouge devices on your network could open ports which would allow hackers and other people with malicious intents to get full access to your home network. So if UPnP is disabled, leave it like that (unless you have a very sophisticated network architecture and you know what you're doing).
|
||||
</details>
|
||||
|
||||
### Console commands
|
||||
|
||||
If you've opened the game after installing the mod then you have probably noticed that there is a black console window that opens after the game and steals focus.
|
||||
This window can be quite handy for debugging, and can also be used to enter commands to manipulate the game. Below is a list of all currently available commands.
|
||||
|
||||
| Command | Description | Version Introduced |
|
||||
| :-------------------------------------- | :-------------------------------------------: | :--------------------: |
|
||||
| cheat money [amount] | adds/removes given amount from money score | Unknown |
|
||||
| cheat keys [amount] | adds/removes given amount from current amount | Unknown |
|
||||
| cheat allgadgets | unlocks all gadgets in the game | Unknown |
|
||||
| cheat spawn [id] ([amount]) | spawns given amount of given id | Unknown |
|
||||
| tp [(TargetPlayer)] [DestinationPlayer] | teleports target to dest player | Unknown |
|
||||
| listplayers | prints current players to the console | Unknown |
|
||||
| sleep [hours] | fastforward given in-game hours | Unknown |
|
||||
|
||||
|
||||
|
||||
## Troubleshooting
|
||||
|
@ -250,7 +336,7 @@ If you are using Hamachi, Radmin or a similar solution then this is likely cause
|
|||
|
||||
<details>
|
||||
<summary>"Someone with that UUID already online"</summary>
|
||||
This error is caused by an occupied UUID. If you are using a pirated version of the game, get out of this manual! If you aren’t and you still get the issue then open your game installation directory, find the UserData folder in the SRMP folder and delete it. Restart the game.
|
||||
This error is caused by an occupied UUID. If you are using a pirated version of the game, get out of this manual! If you aren’t and you still get the issue then open your game installation directory, find the userdata.json file in the SRMP folder and delete it. Restart the game.
|
||||
</details>
|
||||
|
||||
<details>
|
||||
|
@ -261,6 +347,7 @@ This bug should be fixed in version 1510 and upward thanks to @Twirlbug
|
|||
<details>
|
||||
<summary>DLC Mismatch</summary>
|
||||
This is a common connection error caused by players not having the same DLC activated. This can be solved by deactivating all DLCs or all players getting the same DLCs.
|
||||
If all players have the same dlc or if they are all activated, this can also be solved by going in to the manage dlc menu before hosting/joining.
|
||||
</details>
|
||||
|
||||
<details>
|
||||
|
@ -268,6 +355,11 @@ This is a common connection error caused by players not having the same DLC acti
|
|||
If you can’t connect to a server it is because something is blocking traffic. This could be because the selected port is already in use, there are firewall rules on the host/client machine blocking traffic, there are firewall rules on the router doing the same thing, incorrectly forwarded port etc.
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary>Players aren't synced</summary>
|
||||
This one is caused by connection issues. If you are using hamachi/radmin it is likely due to radmin. Disabling encryption may help. If you are trying to use server codes: don't. Just try to do things to improve your network connection. You can also let someone with a faster internet connection host.
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary>Falling through the map</summary>
|
||||
This issue can be caused by the same things that case the "Players are invisible" issue. Try the fixes there. According to some user reports, walking around the map before hosting and letting other players join can also fix these issues.
|
||||
|
|
Loading…
Reference in a new issue