The Forest Server starting up, but can't access

OS Name/Version: Ubuntu 20.04 LTS

Product Name/Version: AMP Release “Halimede” v2.4.1.2

Problem Description:

  • The Forest server starts up, but is not accessible or detected on LAN games.
  • Unable to directly connect by using the “Connect to Server” button in AMP.
  • Docker is installed based on instructions provided in this site
  • Attempted with fresh instance

Also attempted to create server on an AMP install on a Windows Server 2019 Core, but keep getting a Docker Error 127.

Console Output Logs from Bootup process:

19:14:13
Mono path[0] = 'Z:/AMP/the-forest/556450/TheForestDedicatedServer_Data/Managed'
Mono path[1] = 'Z:/AMP/the-forest/556450/TheForestDedicatedServer_Data/Mono'
Mono config path = 'Z:/AMP/the-forest/556450/TheForestDedicatedServer_Data/Mono/etc'
Player data archive not found at `Z:/AMP/the-forest/556450/TheForestDedicatedServer_Data/data.unity3d`, using local filesystemInitialize engine version: 5.6.5p4 (10861494ddb7)
GfxDevice: creating device client; threaded=0
19:14:14
Direct3D:
Version: Direct3D 11.0 [level 11.1]
Renderer: NVIDIA GeForce GTX 470 (ID=0x6cd)
Vendor: NVIDIA
VRAM: 9961 MB
Driver: 1.0
19:14:18
OnLevelWasLoaded was found on SwitchGrassSettings
This message has been deprecated and will be removed in a later version of Unity.
Add a delegate to SceneManager.sceneLoaded instead to get notifications after scene loading has completed
(Filename: Line: 376)
OnLevelWasLoaded was found on MenuMain
This message has been deprecated and will be removed in a later version of Unity.
Add a delegate to SceneManager.sceneLoaded instead to get notifications after scene loading has completed
(Filename: Line: 376)
OnLevelWasLoaded was found on PlayerInventory
This message has been deprecated and will be removed in a later version of Unity.
Add a delegate to SceneManager.sceneLoaded instead to get notifications after scene loading has completed
(Filename: Line: 376)
OnLevelWasLoaded was found on DeathMPTut
This message has been deprecated and will be removed in a later version of Unity.
Add a delegate to SceneManager.sceneLoaded instead to get notifications after scene loading has completed
(Filename: Line: 376)
OnLevelWasLoaded was found on PlayerPreferences
This message has been deprecated and will be removed in a later version of Unity.
Add a delegate to SceneManager.sceneLoaded instead to get notifications after scene loading has completed
(Filename: Line: 376)
OnLevelWasLoaded was found on DebugConsole
This message has been deprecated and will be removed in a later version of Unity.
Add a delegate to SceneManager.sceneLoaded instead to get notifications after scene loading has completed
(Filename: Line: 376)
OnLevelWasLoaded was found on JSONLevelLoader
This message has been deprecated and will be removed in a later version of Unity.
Add a delegate to SceneManager.sceneLoaded instead to get notifications after scene loading has completed
(Filename: Line: 376)
OnLevelWasLoaded was found on PauseMenuAudio
This message has been deprecated and will be removed in a later version of Unity.
Add a delegate to SceneManager.sceneLoaded instead to get notifications after scene loading has completed
(Filename: Line: 376)
OnLevelWasLoaded was found on LevelLoader
This message has been deprecated and will be removed in a later version of Unity.
Add a delegate to SceneManager.sceneLoaded instead to get notifications after scene loading has completed
(Filename: Line: 376)
OnLevelWasLoaded was found on PlayMakerFSM
This message has been deprecated and will be removed in a later version of Unity.
Add a delegate to SceneManager.sceneLoaded instead to get notifications after scene loading has completed
(Filename: Line: 376)
19:14:20
The referenced script on this Behaviour (Game Object 'VR System') is missing!
(Filename: Line: 1744)
UnloadTime: 1.816400 ms
Starting dedicated server
Dedicated server info:
IP:0.0.0.0, steamPort:8767, gamePort:27015, queryPort:27021
players:4, admin password:'no', password:'yes', autosave interval:30
Game setup: Standard Multiplayer Server, Continue Normal game, slot Slot2
The referenced script on this Behaviour (Game Object 'ropeRight') is missing!
(Filename: Line: 1744)
The referenced script on this Behaviour (Game Object 'ropeLeft') is missing!
(Filename: Line: 1744)
The referenced script on this Behaviour (Game Object 'BillBoardSheen') is missing!
(Filename: Line: 1744)
The referenced script on this Behaviour (Game Object 'BillBoardPickUp') is missing!
(Filename: Line: 1744)
The referenced script on this Behaviour (Game Object 'axleRotate') is missing!
(Filename: Line: 1744)
Unloading 6 Unused Serialized files (Serialized files now loaded: 0)
19:14:21
UnloadTime: 4.414300 ms
Skipping Steam initialization
DS configurations tests: Start tests
19:14:22
Fallback handler could not load library Z:/AMP/the-forest/556450/TheForestDedicatedServer_Data/Mono/libc
Fallback handler could not load library Z:/AMP/the-forest/556450/TheForestDedicatedServer_Data/Mono/.\libc
Fallback handler could not load library Z:/AMP/the-forest/556450/TheForestDedicatedServer_Data/Mono/libc
You configure ip address as 0.0.0.0 but your host IP seens to be 192.168.1.15
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)
Platform assembly: Z:\AMP\the-forest\556450\TheForestDedicatedServer_Data\Managed\System.Configuration.dll (this message is harmless)
Platform assembly: Z:\AMP\the-forest\556450\TheForestDedicatedServer_Data\Managed\System.Xml.dll (this message is harmless)
DS configurations tests: Host fail network configurations tests. Please check error log and your configuration.
Unloading 14 unused Assets to reduce memory usage. Loaded Objects now: 62400.
Total: 28.032999 ms (FindLiveObjects: 2.297600 ms CreateObjectMapping: 5.975900 ms MarkObjects: 19.457901 ms DeleteObjects: 0.300100 ms)
Steam Manager Started.
GameServer init success. Port: 27015
Set a LogOnAnonymous
dbus[273]: arguments to dbus_connection_send_with_reply_and_block() were incorrect, assertion "connection != NULL" failed in file ../../../dbus/dbus-connection.c line 3544.
This is normally a bug in some application using the D-Bus library.
D-Bus not built with -rdynamic so unable to print a backtrace
wine: Assertion failed at address 00007F35B038FCE1 (thread 0029), starting debugger...
19:14:24
Connected to Steam successfully
The Forest Server is not VAC Secure!
Game server SteamID:90168512639127565
CoopSteamManager Initialize
CoopLobby.LeaveActive instance=
19:14:28
Internal: JobTempAlloc has allocations that are more than 4 frames old - this is not allowed and likely a leak
(Filename: Line: 371)
Internal: JobTempAlloc has allocations that are more than 4 frames old - this is not allowed and likely a leak
(Filename: Line: 371)
Internal: JobTempAlloc has allocations that are more than 4 frames old - this is not allowed and likely a leak
(Filename: Line: 371)
Internal: JobTempAlloc has allocations that are more than 4 frames old - this is not allowed and likely a leak
(Filename: Line: 371)
Internal: JobTempAlloc has allocations that are more than 4 frames old - this is not allowed and likely a leak
(Filename: Line: 371)
Internal: JobTempAlloc has allocations that are more than 4 frames old - this is not allowed and likely a leak
(Filename: Line: 371)
Internal: JobTempAlloc has allocations that are more than 4 frames old - this is not allowed and likely a leak
(Filename: Line: 371)
Internal: JobTempAlloc has allocations that are more than 4 frames old - this is not allowed and likely a leak
(Filename: Line: 371)
19:14:29
Internal: JobTempAlloc has allocations that are more than 4 frames old - this is not allowed and likely a leak
(Filename: Line: 371)
Internal: JobTempAlloc has allocations that are more than 4 frames old - this is not allowed and likely a leak
(Filename: Line: 371)
Internal: JobTempAlloc has allocations that are more than 4 frames old - this is not allowed and likely a leak
(Filename: Line: 371)
Internal: JobTempAlloc has allocations that are more than 4 frames old - this is not allowed and likely a leak
(Filename: Line: 371)
19:14:31
CoopPlayerCallbacks::BoltStartBegin CoopVoice.VoiceChannel:[UdpChannelName Voice:1]
0062:err:winsock:interface_bind_check No cache entry for ifindex 0.
19:14:32
Platform assembly: Z:\AMP\the-forest\556450\TheForestDedicatedServer_Data\Managed\Mono.Security.dll (this message is harmless)
Platform assembly: Z:\AMP\the-forest\556450\TheForestDedicatedServer_Data\Managed\System.Xml.Linq.dll (this message is harmless)
Platform assembly: Z:\AMP\the-forest\556450\TheForestDedicatedServer_Data\Managed\Boo.Lang.dll (this message is harmless)
Will force game to new because GameSetup.IsSavedGameTrue LevelSerializer.CanResume False
[<color=#FFF>TIMER</color>] Cleanup - Elapsed Milliseconds: 0
[<color=#FFF>TIMER</color>] LoadAsync Start - Elapsed Milliseconds: 4
19:14:37
[<color=#FFF>TIMER</color>] failsafe - Elapsed Milliseconds: 4678
[<color=#FFF>TIMER</color>] Query state - Elapsed Milliseconds: 0
19:14:38
The referenced script on this Behaviour (Game Object 'Selector') is missing!
(Filename: Line: 1744)
19:14:39
Unloading 3 Unused Serialized files (Serialized files now loaded: 0)
19:14:44
UnloadTime: 16.849899 ms
VR SWITCHER AWAKE
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)
VR SWITCHER RUNNING ON DEFAULT SETTINGS
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)
Switching vr rig enable = False
****** Game Activation Sequence ******
Game Activation Sequence step 0 (GameStartType=New)
[<color=#FFF>TIMER</color>] LoadSave Awake - Elapsed Milliseconds: 14
PlayerPreferences.Load
19:14:51
starting to load manifest
InitMaterial Starfield
19:14:53
NullReferenceException: Object reference not set to an instance of an object
at TheForest.Utils.Input.GetAxis (System.String axis) [0x00000] in <filename unknown>:0
at UICamera.Start () [0x00000] in <filename unknown>:0
(Filename: Line: -1)
NullReferenceException: Object reference not set to an instance of an object
at TheForest.Utils.Input.GetAxis (System.String axis) [0x00000] in <filename unknown>:0
at UICamera.GetDirection (System.String axis) [0x00000] in <filename unknown>:0
at UICamera.ProcessOthers () [0x00000] in <filename unknown>:0
at UICamera.Update () [0x00000] in <filename unknown>:0
(Filename: Line: -1)
[<color=#FFF>TIMER</color>] Load ForestMain_v08 - Elapsed Milliseconds: 16228
19:14:54
Unloading 316 unused Assets to reduce memory usage. Loaded Objects now: 374894.
Total: 472.466583 ms (FindLiveObjects: 33.351398 ms CreateObjectMapping: 26.226200 ms MarkObjects: 410.432007 ms DeleteObjects: 2.455400 ms)
NullReferenceException: Object reference not set to an instance of an object
at TheForest.Utils.Input.GetAxis (System.String axis) [0x00000] in <filename unknown>:0
at UICamera.GetDirection (System.String axis) [0x00000] in <filename unknown>:0
at UICamera.ProcessOthers () [0x00000] in <filename unknown>:0
at UICamera.Update () [0x00000] in <filename unknown>:0
(Filename: Line: -1)
Game Activation Sequence step 1 : enable Astar
NullReferenceException: Object reference not set to an instance of an object
at TheForest.Utils.Input.GetAxis (System.String axis) [0x00000] in <filename unknown>:0
at UICamera.GetDirection (System.String axis) [0x00000] in <filename unknown>:0
at UICamera.ProcessOthers () [0x00000] in <filename unknown>:0
at UICamera.Update () [0x00000] in <filename unknown>:0
(Filename: Line: -1)
Game Activation Sequence step 2 : Activating GameObject List #1
19:14:55
setPlanePosition site=1
NullReferenceException: Object reference not set to an instance of an object
at TheForest.Utils.Input.GetAxis (System.String axis) [0x00000] in <filename unknown>:0
at UICamera.GetDirection (System.String axis) [0x00000] in <filename unknown>:0
at UICamera.ProcessOthers () [0x00000] in <filename unknown>:0
at UICamera.Update () [0x00000] in <filename unknown>:0
(Filename: Line: -1)
starting to load manifest update
setting asset bundle manifest
Game Activation Sequence step 2 : Activating GameObject List #2
NullReferenceException: Object reference not set to an instance of an object
at TheForest.Utils.Input.GetAxis (System.String axis) [0x00000] in <filename unknown>:0
at UICamera.GetDirection (System.String axis) [0x00000] in <filename unknown>:0
at UICamera.ProcessOthers () [0x00000] in <filename unknown>:0
at UICamera.Update () [0x00000] in <filename unknown>:0
(Filename: Line: -1)
Game Activation Sequence step 3* : Enabling workscheduler
NullReferenceException: Object reference not set to an instance of an object
at TheForest.Utils.Input.GetAxis (System.String axis) [0x00000] in <filename unknown>:0
at UICamera.GetDirection (System.String axis) [0x00000] in <filename unknown>:0
at UICamera.ProcessOthers () [0x00000] in <filename unknown>:0
at UICamera.Update () [0x00000] in <filename unknown>:0
(Filename: Line: -1)
NullReferenceException: Object reference not set to an instance of an object
at TheForest.Utils.Input.GetAxis (System.String axis) [0x00000] in <filename unknown>:0
at UICamera.GetDirection (System.String axis) [0x00000] in <filename unknown>:0
at UICamera.ProcessOthers () [0x00000] in <filename unknown>:0
at UICamera.Update () [0x00000] in <filename unknown>:0
(Filename: Line: -1)
Game Activation Sequence step 4 : Initalize Game Mode
NullReferenceException: Object reference not set to an instance of an object
at TheForest.Utils.Input.GetAxis (System.String axis) [0x00000] in <filename unknown>:0
at UICamera.GetDirection (System.String axis) [0x00000] in <filename unknown>:0
at UICamera.ProcessOthers () [0x00000] in <filename unknown>:0
at UICamera.Update () [0x00000] in <filename unknown>:0
(Filename: Line: -1)
19:14:56
NullReferenceException: Object reference not set to an instance of an object
at TheForest.Utils.Input.GetAxis (System.String axis) [0x00000] in <filename unknown>:0
at UICamera.GetDirection (System.String axis) [0x00000] in <filename unknown>:0
at UICamera.ProcessOthers () [0x00000] in <filename unknown>:0
at UICamera.Update () [0x00000] in <filename unknown>:0
(Filename: Line: -1)
NullReferenceException: Object reference not set to an instance of an object
at TheForest.Utils.Input.GetAxis (System.String axis) [0x00000] in <filename unknown>:0
at UICamera.GetDirection (System.String axis) [0x00000] in <filename unknown>:0
at UICamera.ProcessOthers () [0x00000] in <filename unknown>:0
at UICamera.Update () [0x00000] in <filename unknown>:0
(Filename: Line: -1)
Game Activation Sequence step 5 : OnGameStart event
NullReferenceException: Object reference not set to an instance of an object
at TheForest.Utils.Input.GetAxis (System.String axis) [0x00000] in <filename unknown>:0
at UICamera.GetDirection (System.String axis) [0x00000] in <filename unknown>:0
at UICamera.ProcessOthers () [0x00000] in <filename unknown>:0
at UICamera.Update () [0x00000] in <filename unknown>:0
(Filename: Line: -1)
NullReferenceException: Object reference not set to an instance of an object
at TheForest.Utils.Input.GetAxis (System.String axis) [0x00000] in <filename unknown>:0
at UICamera.GetDirection (System.String axis) [0x00000] in <filename unknown>:0
at UICamera.ProcessOthers () [0x00000] in <filename unknown>:0
at UICamera.Update () [0x00000] in <filename unknown>:0
(Filename: Line: -1)
19:14:57
NullReferenceException: Object reference not set to an instance of an object
at TheForest.Utils.Input.GetAxis (System.String axis) [0x00000] in <filename unknown>:0
at UICamera.GetDirection (System.String axis) [0x00000] in <filename unknown>:0
at UICamera.ProcessOthers () [0x00000] in <filename unknown>:0
at UICamera.Update () [0x00000] in <filename unknown>:0
(Filename: Line: -1)
Game Activation Sequence step 6* : BlackScreen off
Game Activation Sequence step 7 : End of Sequence
Input States: World : True
[<color=#FFF>TIMER</color>] Activation - Elapsed Milliseconds: 12663
Game autosave started

Steps to reproduce:

  • New “The Forest” instance, update, run, no luck

Actions taken to resolve so far:

  • Attempted fresh instances
  • Attempted on both Linux and Windows Server platforms (Windows was different error)

Have you found a solution to this? I have exactly the same problem.

Have you found a solution ? I have the same problem, the server is not accessible.

AMP v2.4.3 on Ubuntu 22.04.1 LTS

EDIT: I set up the Forest server directly on a Windows VM but it has the same problem as before, so I think my problem is unrelated to AMP
Thank you for your answers and sorry for taking your time

Check with ampinstmgr ports that it’s actually listening. Diagnosing Connectivity Issues - Docs - CubeCoders Support

Thank you for your answer, only the port 8766 is closed, is it problematic ?

[Info] Instance is currently running.
[Info] LISTENING        8083    TCP     (Core.Webserver.Port)
[Info] LISTENING        2226    TCP     (FileManagerPlugin.SFTP.SFTPPortNumber)
[Info] LISTENING        27015   Both    (GenericModule.App.Ports.$gamePort)
[Info] CLOSED           8766    Both    (GenericModule.App.Ports.$steamPort)
[Info] LISTENING        27016   Both    (GenericModule.App.Ports.$queryPort)

That’s fine - if you run ampinstmgr dumpfirewall do ports 27015 and 27016 show up?

None of them show up:

[Info] AMP Instance Manager v2.4.1.2 built 21/12/2022 17:55
[Info] Release spec: Release - built by CUBECODERS/buildbot on CCL-DEV
[Info] Using UFW firewall.
[Info] No firewall rules to display.

You need to update ampinstmgr - it’s several versions out-of-date. Update it using your package manager.

If that doesn’t sort it, you also need to either A) uninstall UFW, or B) use UFW to allow SSH then enable it.

I also got the same error, also with the current Version.

OS Name/Version: Ubuntu 22.04.2 LTS
Product Name/Version: AMP Instance Manager v2.4.3
System Type: x86_64
Virtualization: QEMU_KVM

ampinstmgr ports
[Info] AMP Instance Manager v2.4.3 built 14/03/2023 21:50
[Info] Release spec: Release - built by CUBECODERS/buildbot on CCL-DEV
Please enter value for Instance Name
<TheForest01

[Info] Port usage for TheForest01 (TheForest)
[Info] Instance is currently running.
[Info] LISTENING 8081 TCP (Core.Webserver.Port)
[Info] LISTENING 2224 TCP (FileManagerPlugin.SFTP.SFTPPortNumber)
[Info] LISTENING 27015 Both (GenericModule.App.Ports.$gamePort)
[Info] CLOSED 8766 Both (GenericModule.App.Ports.$steamPort)
[Info] LISTENING 27016 Both (GenericModule.App.Ports.$queryPort)

ufw is Disabled so I also got the same Output.

Ports getting forwarded.

A firewall must be enabled for applications in AMP to function correctly. Either UFW needs to be enabled, or it needs to be uninstalled so AMP can fall back to iptables.

I uninstalled ufw. Rebooted the VM.

But it still look like this:

amp@exv-gx01:~$ ampinstmgr ports
[Info] AMP Instance Manager v2.4.3 built 14/03/2023 21:50
[Info] Release spec: Release - built by CUBECODERS/buildbot on CCL-DEV
Please enter value for Instance Name
>TheForest01

[Info] Port usage for TheForest01 (TheForest)
[Info] Instance is currently running.
[Info] LISTENING        8081    TCP     (Core.Webserver.Port)
[Info] LISTENING        2224    TCP     (FileManagerPlugin.SFTP.SFTPPortNumber)
[Info] LISTENING        27015   Both    (GenericModule.App.Ports.$gamePort)
[Info] CLOSED           8766    Both    (GenericModule.App.Ports.$steamPort)
[Info] LISTENING        27016   Both    (GenericModule.App.Ports.$queryPort)
amp@exv-gx01:~$ ampinstmgr dumpfirewall
[Info] AMP Instance Manager v2.4.3 built 14/03/2023 21:50
[Info] Release spec: Release - built by CUBECODERS/buildbot on CCL-DEV
[Info] Using iptables firewall.
[Info] No firewall rules to display.

iptables-save returns this:

# Generated by iptables-save v1.8.7 on Tue Mar 21 17:29:08 2023
*filter
:INPUT ACCEPT [0:0]
:FORWARD DROP [0:0]
:OUTPUT ACCEPT [0:0]
:DOCKER - [0:0]
:DOCKER-ISOLATION-STAGE-1 - [0:0]
:DOCKER-ISOLATION-STAGE-2 - [0:0]
:DOCKER-USER - [0:0]
-A INPUT -p tcp -m tcp --dport 2223 -m comment --comment "AMP:ADS01:FileManagerPlugin.SFTP.SFTPPortNumber" -j ACCEPT
-A INPUT -p udp -m udp --dport 12820 -m comment --comment "AMP:ADS01:ADSModule.Network.MetricsServerPort" -j ACCEPT
-A INPUT -p tcp -m tcp --dport 2224 -m comment --comment "AMP:TheForest01:FileManagerPlugin.SFTP.SFTPPortNumber" -j ACCEPT
-A INPUT -p tcp -m tcp --dport 27015 -m comment --comment "AMP:TheForest01:GenericModule.App.Ports.$gamePort" -j ACCEPT
-A INPUT -p udp -m udp --dport 27015 -m comment --comment "AMP:TheForest01:GenericModule.App.Ports.$gamePort" -j ACCEPT
-A INPUT -p tcp -m tcp --dport 8766 -m comment --comment "AMP:TheForest01:GenericModule.App.Ports.$steamPort" -j ACCEPT
-A INPUT -p udp -m udp --dport 8766 -m comment --comment "AMP:TheForest01:GenericModule.App.Ports.$steamPort" -j ACCEPT
-A INPUT -p tcp -m tcp --dport 27016 -m comment --comment "AMP:TheForest01:GenericModule.App.Ports.$queryPort" -j ACCEPT
-A INPUT -p udp -m udp --dport 27016 -m comment --comment "AMP:TheForest01:GenericModule.App.Ports.$queryPort" -j ACCEPT
-A FORWARD -j DOCKER-USER
-A FORWARD -j DOCKER-ISOLATION-STAGE-1
-A FORWARD -o docker0 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
-A FORWARD -o docker0 -j DOCKER
-A FORWARD -i docker0 ! -o docker0 -j ACCEPT
-A FORWARD -i docker0 -o docker0 -j ACCEPT
-A DOCKER-ISOLATION-STAGE-1 -i docker0 ! -o docker0 -j DOCKER-ISOLATION-STAGE-2
-A DOCKER-ISOLATION-STAGE-1 -j RETURN
-A DOCKER-ISOLATION-STAGE-2 -o docker0 -j DROP
-A DOCKER-ISOLATION-STAGE-2 -j RETURN
-A DOCKER-USER -j RETURN
COMMIT
# Completed on Tue Mar 21 17:29:08 2023
# Generated by iptables-save v1.8.7 on Tue Mar 21 17:29:08 2023
*nat
:PREROUTING ACCEPT [0:0]
:INPUT ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
:POSTROUTING ACCEPT [0:0]
:DOCKER - [0:0]
-A PREROUTING -m addrtype --dst-type LOCAL -j DOCKER
-A OUTPUT ! -d 127.0.0.0/8 -m addrtype --dst-type LOCAL -j DOCKER
-A POSTROUTING -s 172.17.0.0/16 ! -o docker0 -j MASQUERADE
-A DOCKER -i docker0 -j RETURN
COMMIT
# Completed on Tue Mar 21 17:29:08 2023

And netstat -tulpen:

netstat -tulpen
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       User       Inode      PID/Program name
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      0          20387      715/sshd: /usr/sbin
tcp        0      0 127.0.0.53:53           0.0.0.0:*               LISTEN      102        19151      647/systemd-resolve
tcp        0      0 0.0.0.0:2223            0.0.0.0:*               LISTEN      1001       22441      799/AMP_Linux_x86_6
tcp        0      0 0.0.0.0:2224            0.0.0.0:*               LISTEN      1001       24719      1284/AMP_Linux_x86_
tcp        0      0 127.0.0.1:8081          0.0.0.0:*               LISTEN      1001       24730      1284/AMP_Linux_x86_
tcp        0      0 0.0.0.0:8080            0.0.0.0:*               LISTEN      1001       21404      799/AMP_Linux_x86_6
tcp6       0      0 :::22                   :::*                    LISTEN      0          21034      715/sshd: /usr/sbin
udp        0      0 127.0.0.53:53           0.0.0.0:*                           102        19150      647/systemd-resolve
udp        0      0 0.0.0.0:12820           0.0.0.0:*                           1001       21313      799/AMP_Linux_x86_6
udp        0      0 0.0.0.0:27015           0.0.0.0:*                           1001       26049      1577/Z:\AMP\the-for
udp        0      0 0.0.0.0:27016           0.0.0.0:*                           1001       25923      1577/Z:\AMP\the-for

Which looks good.

ampinstmgr dumpfirewall may require root access, try again as root to see if it can list the firewall rules correctly.

Ok, as root it looks fine, but no connection is possible.

root@exv-gx01:# ampinstmgr dumpfirewall
[Info] AMP Instance Manager v2.4.3 built 14/03/2023 21:50
[Info] Release spec: Release - built by CUBECODERS/buildbot on CCL-DEV
[Info] Using iptables firewall.
[Info] TCP/2223 (AMP:ADS01:FileManagerPlugin.SFTP.SFTPPortNumber)
[Info] UDP/12820 (AMP:ADS01:ADSModule.Network.MetricsServerPort)
[Info] TCP/2224 (AMP:TheForest01:FileManagerPlugin.SFTP.SFTPPortNumber)
[Info] TCP/27015 (AMP:TheForest01:GenericModule.App.Ports.$gamePort)
[Info] UDP/27015 (AMP:TheForest01:GenericModule.App.Ports.$gamePort)
[Info] TCP/8766 (AMP:TheForest01:GenericModule.App.Ports.$steamPort)
[Info] UDP/8766 (AMP:TheForest01:GenericModule.App.Ports.$steamPort)
[Info] TCP/27016 (AMP:TheForest01:GenericModule.App.Ports.$queryPort)
[Info] UDP/27016 (AMP:TheForest01:GenericModule.App.Ports.$queryPort)

Connecting via the “Connect to Server Button”:

@Mike Sorry, can’t create another Reply in the Thread because I just created my Account, so I am editing this Post.

Are you using the query port in the server browser?

yes i do.

I also installed a Minecraft server on a parallel instance, which can be reached without any problems.
So I suspect a problem with The Forest/the plugin for The Forest.

Show me how you’re connecting in-game?

My aptinstmgr was also updated and still couldn’t connect. I verified the firewall rules were active and ensured all required ports where there.

aptinstmgr dumpfirewall showed all the appropriate ports/firewall rules.

At this point, all the firewall rules are there and enabled, the server instance of The Forest is running, but am unable to connect to it.

Adding the server on steam as a favorite doesn’t work, continuously says server not responding.

The server does not show up in game in any capacity.

Are you using the query port in the server browser?

I have tried every port listed, as well as no port, in the server browser, the end result is always the same. “Server is not responding”

I’ve tried everything that’s been suggested (to the best of my knowledge) both in this thread and what was previously linked for connection issues.

Other games on my AMP instance are able to connect just fine. The main difference between this instance other than the actual game is this one is containerized behind Docker.

I should also note that creating a Forest dedicated server on a Windows server (not using AMP) was working as expected and was able to find and connect to it.

1 Like

The same for me, other instances work with Minecraft, for example.

So I suspect a problem with The Forest/the plugin for The Forest

@Mike Does it work for you, did you try to reproduce it?

Unable to reproduce, Mainline build functioning as intended:

image

This is using the latest ‘generic’ version of the module.

Also hosted on Ubuntu?
Maybe there is the problem that the Linux version doesn’t work?