summaryrefslogtreecommitdiff
path: root/Impostor-dev/docs/TROUBLESHOOTING.md
diff options
context:
space:
mode:
Diffstat (limited to 'Impostor-dev/docs/TROUBLESHOOTING.md')
-rw-r--r--Impostor-dev/docs/TROUBLESHOOTING.md28
1 files changed, 28 insertions, 0 deletions
diff --git a/Impostor-dev/docs/TROUBLESHOOTING.md b/Impostor-dev/docs/TROUBLESHOOTING.md
new file mode 100644
index 0000000..8750159
--- /dev/null
+++ b/Impostor-dev/docs/TROUBLESHOOTING.md
@@ -0,0 +1,28 @@
+# Troubleshooting
+If you're reading this, something went wrong.
+Don't worry though, as this is the most thorough guide to help you!
+
+## `./Impostor.Server: line 1: ELF: not found` (plus other errors)
+No idea where you got that system. But we clearly do **NOT** support it.
+
+## `cannot execute binary file: Exec format error`
+Please check that you have downloaded the right version of Impostor, as we mantain two CPU architectures (x64 and ARM).
+Unless you are running Impostor on a SBC (Single-Board Computer), like the Raspberry Pi, you most likely want to use the x64 version.
+
+## `./Impostor.Server: Permission denied`
+This is an error related to Linux file permissions.
+Some files do not hold their executable bit (the permission that allows them to run) during a download.
+You can solve this by doing: `chmod +x Impostor.Server`
+
+## `You are using an older version of the game`
+You are using an older version of Impostor. The game does not really check who is outdated and blames it on the user.
+Make sure you got the latest working version of Impostor (probably in AppVeyor, not Github).
+
+## `You disconnected from the server. Reliable Packet 1 ...`
+Please double-check that you have followed the [Server Configuration](Server-configuration.md) correctly.
+**NOTE: Your public ip does not start with `127` nor `192`**
+Also check if the port Impostor (ListenPort) is listening on is correctly port-forwarded for UDP (or TCP/UDP).
+
+## `Could not load file or assembly...`
+Please check that you only have **working** plugins in the `plugins` folder.
+This error can be caused by non-plugin files or plugins that are not working correctly.