Game modification for FEZ adding online multiplayer
This repository focuses on creating a game modification and multiplayer server for FEZ, enabling exciting online gameplay.
- Allows players to see each other in the game world
- Customizable player names
For a full list of current features, see changelog.txt
Future Feature Considerations:
- Text Chat
- Co-op Gameplay
- Competitive Modes
- Spectator Mode
- Install HAT via the instructions there
- Download
FezMultiplayerMod.zip
from https://github.com/FEZModding/FezMultiplayerMod/releases/latest and put it in the "Mods" directory. - Run
MONOMODDED_FEZ.exe
and enjoy!
After running the mod for the first time, a FezMultiplayerMod.ini
configuration file will appear.
In the generated FezMultiplayerMod.ini
configuration file, you will find settings to configure your multiplayer experience.
To connect to a different server, change the MainEndpoint
setting to match the desired server's IP address and port.
To set up a multiplayer server yourself, see "Setting up a Multiplayer Server" below.
Before you begin setting up the server, consider these network changes that may be necessary if your server is in your home network.
- Assign the computer running the server a static IP address. It is unlikely, but if you don't do this then your router may reassign the computer's IP address while you are using the server which will interfere with your connection to it. To learn how to do this with your router, refer to your router's manual or search "how to set up static IP on ".
- If anyone is connecting to the server from outside your local area network (aka "over the internet"), you will need to forward the port for the server. Additionally, make sure you have assigned the server computer a static IP on your router. See below on how to forward ports.
- To find your external IP, a simple website can display your public IP address without any unnecessary details, such as whatsmyip.com or ipify (has a lot more features at ipify.org/).
- You will have to port forward (port 7777 by default, note that this is the same port as Terraria, Ark: Survival Evolved, Mordhau, Just Cause 2: Multiplayer mod, SCP: Secret Laboratory, and San Andreas Multiplayer) for FezMultiplayerMod. (port forward guide).
To start a server, download FezMultiplayerServer.zip
from https://github.com/FEZModding/FezMultiplayerMod/releases/latest and run the contained FezMultiplayerServer.exe
After running FezMultiplayerServer.exe, a FezMultiplayerServer.ini
configuration file will appear.
In the generated FezMultiplayerServer.ini
configuration file, you will find options to change how the multiplayer server works.
- Clone repository.
- Copy all dependencies listed in
libs
directory and paste them into said directory. - Build it. idk. it should work.
Look for comments starting with the text TODO
(whole word, case sensitive) (e.g., //TODO add effects that mess with the controls
)