Setup the server the "normal" way - RewardedIvan/3DPS GitHub Wiki

Warning

If you didn't already see why I said not to use this method then you should read it
Now sure I warned you, even though the exploit may not always be deadly against your machine, it still may cause harm, but we don't want any of that... That out of the way now

  1. Windows
  2. Linux
  3. MacOS

Windows

Do you have golang installed? No, Yes
While installing you should check add to path

Anyway

  1. Clone this repo or download the zip
  2. Unzip the zip lmao, if you haven't cloned it
  3. Go ahead and enter the private_server directory
  4. Replace the address bar's content to cmd
    yes
  5. go install github.com/mattn/go-sqlite3
  6. go run 3dps.go
  7. All should be fine :D Although if things go wrong you should make a help issue, please check the FAQ first, unless you know what your doing and absolutely sure it's a bug, then report it as a bug

Linux

Do you have golang installed? No, Yes
While installing you should check add to path

Installing go

Arch based (eg. Manjaro, Endevour OS, Garuda, Arco....)

pacman -Sy go

Debian based (eg. Ubuntu, Pop OS, Zorin OS, KDE Neon....)

apt install golang

Gentoo

emerge dev-lang/docker

Red Hat based (eg. Fedora, OpenSUSE, RedHat Enterprise Linux)

yum install go-toolset I recommend only for RHEL (RedHat Enterprise Linux)
zypper install go for OpenSUSE, Fedora and distros that derive from them

Any other distro

with a different package manager probably has the go or golang package, I am assuming you know how to install packages if you are using it anyway, also you should let me add it to this list (: (make an issue)

No?

To bothered to add instructions for compiling it yourself, but if your using slackware or some distro like that, I am assuming you know how to compile things yourself

MacOS

use brew install go

Anyway

  1. Clone this repo or download the zip
  2. Unzip the zip lmao, if you haven't cloned it
  3. Open a terminal and cd to the private_server directory
  4. go install github.com/mattn/go-sqlite3
  5. go run 3dps.go
  6. All should be fine :D Although if things go wrong you should make a help issue, please check the FAQ first, unless you know what your doing and absolutely sure it's a bug, then report it as a bug

MacOS

MacOS is similar to linux (both derive of unix) so you can install go with brew or golang pkg and use the same instructions without the "docker" group part or at least that's what I know