-
You have to enable unsafe code in your unity project by going to
File > Build Settings > Player > Other settings > Allow 'unsafe' code
-
For the movement of the players to work properly, go to
File > Build Settings > Time
then changeFixed Timestep
andMaximum Particle Timestep
to0.033333
-
After that, you should be able to build the project without any errors
-
You will have to build and lunch the server inside a linux machine. If you do not have a linux machine, you can use a virtual machine or download and install a linux machine - from the Microsoft Store. Ubuntu is recommended but you can use a different distro if you want
-
After you are done setting up your linux machine, create a directory and copy the server files in that directory
-
Open your terminal to the directory you created or use
cd <your_directory>
-
To compile the server, you will need to have
make
installed. You can check if you have it installed by typingmake
and you should not get any error. Else you have to typesudo apt install make
(for debian-based distros) or "install package" command for your distro -
After you made sure that
make
is installed, type the following command:make clean && make
(note: you do not have to usemake clean
if you compile it for the first time) -
After you are done compiling it, you can run it by typing in your terminal
./server
and pressing enter
This video shows the client and server in action
- The Y coordinate of the players can get desynchronized some times
- The scrollbar of the chat does not function properly