diff options
-rw-r--r-- | docs/hosting-a-server-with-northstar/basic-listen-server.md | 3 | ||||
-rw-r--r-- | docs/hosting-a-server-with-northstar/dedicated-server/README.md | 1 | ||||
-rw-r--r-- | docs/hosting-a-server-with-northstar/dedicated-server/hosting-on-linux.md | 2 | ||||
-rw-r--r-- | docs/hosting-a-server-with-northstar/prerequisites.md | 11 | ||||
-rw-r--r-- | docs/hosting-a-server-with-northstar/troubleshooting.md | 2 | ||||
-rw-r--r-- | docs/images/portforwarding-testing.png | bin | 4897 -> 0 bytes | |||
-rw-r--r-- | docs/images/portforwarding-working.png | bin | 2839 -> 0 bytes |
7 files changed, 2 insertions, 17 deletions
diff --git a/docs/hosting-a-server-with-northstar/basic-listen-server.md b/docs/hosting-a-server-with-northstar/basic-listen-server.md index f3df3a0..ddeabb1 100644 --- a/docs/hosting-a-server-with-northstar/basic-listen-server.md +++ b/docs/hosting-a-server-with-northstar/basic-listen-server.md @@ -3,7 +3,7 @@ ## Instructions To host a listen server on Northstar, go to the lobby and press the `Private Match` button to begin a private match. While this does allow you to host a server, other people won't be able to join it, so you'll need to port forward UDP port `37015` to allow other people to join.\ -On Northstar v1.12 and older, you'll need to also forward TCP port `8081`. If this works correctly, this should result in your server being displayed on the server browser, and other clients being able to connect to it.\ +If this works correctly, this should result in your server being displayed on the server browser, and other clients being able to connect to it.\ ![screenshot select private match](https://raw.githubusercontent.com/R2Northstar/NorthstarWiki/main/docs/images/lobbyprivatematch.png) ## Server Configuration @@ -26,7 +26,6 @@ Below are a series of variables and commands you can use for server configuratio | `ns_report_sp_server_to_masterserver` | Whether your server should report itself to the masterserver if started on a singleplayer map, for use in auth and the serverbrowser | `0` | | `ns_auth_allow_insecure` | Allows clients to join your server without authenticating with the masterserver, currently required to allow clients to connect directly to your IP, rather than through the server browser | `0` | | `ns_erase_auth_info` | Whether your server should erase authentication information after it is used, this is useful for development but should normally be kept at 1 | `1` | -| `ns_player_auth_port` | Northstar v1.12 and older only. The port used for the server's local authentication server, this is the TCP port we forwarded earlier | `8081` | | `everything_unlocked` | Whether all items, weapons, etc should be unlocked on the server | `1` | | `ns_should_return_to_lobby` | Whether the server should return to private match lobby after completing a game, if 0, this will go to the next map/mode in the playlist | `1` | | `ns_private_match_only_host_can_change_settings` | If 0 Players can change all match settings. If 1 Players can only change map and gamemode. If 2 Players can change nothing | `0` | diff --git a/docs/hosting-a-server-with-northstar/dedicated-server/README.md b/docs/hosting-a-server-with-northstar/dedicated-server/README.md index ebc9c0f..ed38913 100644 --- a/docs/hosting-a-server-with-northstar/dedicated-server/README.md +++ b/docs/hosting-a-server-with-northstar/dedicated-server/README.md @@ -122,7 +122,6 @@ They allow the server admin to set server's properties like the name, port, and | `ns_report_sp_server_to_masterserver` | Whether your server should report itself to the masterserver if started on a singleplayer map, for use in auth and the serverbrowser | `0` | `0-1` | | `ns_auth_allow_insecure` | Allows clients to join your server without authenticating with the masterserver, currently required to allow clients to connect directly to your IP, rather than through the server browser | `0` | `0-1` | | `ns_erase_auth_info` | Whether your server should erase authentication information after it is used, this is useful for development but should normally be kept at 1 | `1` | `0-1` | -| `ns_player_auth_port` | Northstar v1.12 and older only. The port used for the server's local authentication server, this is the TCP port we forwarded earlier | `8081` | `1-65535` | | `everything_unlocked` | Whether all items, weapons, etc should be unlocked on the server | `1` | `0-1` | | `ns_should_return_to_lobby` | Whether the server should return to private match lobby after completing a game, if 0, this will go to the next map/mode in the playlist | `1` | `0-1` | | `ns_private_match_only_host_can_change_settings` | If 0 Players can change all match settings. If 1 Players can only change map and gamemode. If 2 Players can change nothing | `0` | `0-2` | diff --git a/docs/hosting-a-server-with-northstar/dedicated-server/hosting-on-linux.md b/docs/hosting-a-server-with-northstar/dedicated-server/hosting-on-linux.md index caffec9..4dacb02 100644 --- a/docs/hosting-a-server-with-northstar/dedicated-server/hosting-on-linux.md +++ b/docs/hosting-a-server-with-northstar/dedicated-server/hosting-on-linux.md @@ -87,8 +87,6 @@ services: - /home/YOUR_USERNAME_HERE/Titanfall2/mods:/mnt/mods:ro ports: - "37015:37015/udp" - # uncomment for Northstar v1.12 and older - #- "8081:8081/tcp" restart: always ``` diff --git a/docs/hosting-a-server-with-northstar/prerequisites.md b/docs/hosting-a-server-with-northstar/prerequisites.md index 7d2456d..ff6df73 100644 --- a/docs/hosting-a-server-with-northstar/prerequisites.md +++ b/docs/hosting-a-server-with-northstar/prerequisites.md @@ -1,6 +1,6 @@ # Prerequisites -**TL;DR:** Port forward `37015` (UDP). If using Northstar v1.12 or older, also port forward `8081` (TCP). +**TL;DR:** Port forward `37015` (UDP), and no [CGNAT](prerequisites.md#cgnat) Make sure you already installed Northstar [as described here](../installing-northstar/basic-setup.md). @@ -38,7 +38,6 @@ If you get 2 entries or more you're likely behind a [CGNAT](https://en.wikipedia Access your router via it's web interface and port forward * `37015` (UDP) for game logic -* `8081` (TCP) for Northstar auth on Northstar v1.12 and older so your server shows up in server browser to your PC that you're running Northstar on. @@ -60,12 +59,4 @@ If you accidentally click the deny button, then follow the step to allow it. To check whether you set everything up correctly, start the game via Northstar and go into a private match. Another Northstar user should now be able to see your server on the server browser and join it.\ You can also use a web based server browser like the one made by [Taskinoz](https://taskinoz.com/northstar/) or [cpdt](https://cpdt.dev/northstar/) to see if your server shows up in there. -You can also use a third-party site like [this one](https://www.ipfingerprints.com/portscan.php) to see whether you set up the TCP port forwarding correctly for the authentication port (usually `8081`) by performing a scan while your Northstar server is running. - -![Example check](https://raw.githubusercontent.com/R2Northstar/NorthstarWiki/main/docs/images/portforwarding-testing.png) - -![Working portforwarding for the TCP port](https://raw.githubusercontent.com/R2Northstar/NorthstarWiki/main/docs/images/portforwarding-working.png) - -Testing port forwarding like this only works for the TCP port due to the way UDP and Northstar work. - Note that by default your server is called `Unnamed Northstar Server`. You can change this name as described in the next page. diff --git a/docs/hosting-a-server-with-northstar/troubleshooting.md b/docs/hosting-a-server-with-northstar/troubleshooting.md index 27e5569..cd35be9 100644 --- a/docs/hosting-a-server-with-northstar/troubleshooting.md +++ b/docs/hosting-a-server-with-northstar/troubleshooting.md @@ -46,8 +46,6 @@ See [CGNAT](https://r2northstar.gitbook.io/r2northstar-wiki/hosting-a-server-wit ### If server is not reachable using external IP nor using internal IP -Try checking your loopback network interface `http://127.0.0.1:{server_tcp_port}/verify` - **Another program is using the port** Sometimes another program listens to the same port as Northstar. diff --git a/docs/images/portforwarding-testing.png b/docs/images/portforwarding-testing.png Binary files differdeleted file mode 100644 index 1862eda..0000000 --- a/docs/images/portforwarding-testing.png +++ /dev/null diff --git a/docs/images/portforwarding-working.png b/docs/images/portforwarding-working.png Binary files differdeleted file mode 100644 index 4489a80..0000000 --- a/docs/images/portforwarding-working.png +++ /dev/null |