Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/stevenrice99/multiplayer-template-2d

Template for a 2D multiplayer game
https://github.com/stevenrice99/multiplayer-template-2d

2d 2d-game client-server csharp game game-design game-development mirror mirror-networking multiplayer multiplayer-game prototyping template unity-2d unity-template unity2d universal-render-pipeline urp video-game

Last synced: 24 days ago
JSON representation

Template for a 2D multiplayer game

Awesome Lists containing this project

README

        

# Table of Contents

- [Controls](#controls 'Controls')
- [Instructions](#instructions 'Instructions')
- [Resources](#resources 'Resources')

# Controls

| Action | Control |
|--------------------|---------|
| Move | A and D |
| Jump | Space |
| Interact | F |
| Toggle Fullscreen | ` |
| Open/Close Options | Escape |

# Instructions

- Requires port forwarding of port 7777 for TCP to work.
- Ensure if prompted that you allow the application through your firewall or this could block your ability to connect.
- If issues are persisting, add custom firewall rules on your machine to allow port 7777 both in and out.
- If you are the host, you do not need to enter any specific address, however, you will need to share the required information with the various types of clients that are detailed next.
- Client on the same machine as the host - Enter "localhost" or your IPv4 address.
- Client on another machine in your local area network - Enter your IPv4 address.
- Windows - Go to "CMD" and enter "ipconfig" and look for "IPv4 Address".
- Mac or Linux - Go to the terminal and enter "ifconfig" and look for "inet".
- Client on a remote network - Share your external IP which can be found by visiting a site such as [IP Chicken](https://ipchicken.com/ "IP Chicken").

# Resources

[Character controller based on 2DCharacterControllerTutorial
by IronWarrior.](https://github.com/IronWarrior/2DCharacterControllerTutorial "IronWarrior 2DCharacterControllerTutorial GitHub")