Dedicated Server problems


#1

Hello,

I’m running ubuntu. I followed the guide here step by step.

I installed all repo that was missing, I’m not running the server as root either. I keep getting this core dumped error. Not sure what it means but each time i try and launch the server it send back all this info. Perhaps someone can tell me what it means?

> steam@ubuntu-512mb-tor1-01:~/Steam/towerunite/server/Tower/Binaries/Linux$ ./TowerServer-Linux-Shipping
> Using binned.
> 4.15.0-0+++UE4+Release-4.15 510 0
> Disabling core dumps.
> LogPlatformFile: Using cached read wrapper
> LogInit:Display: RandInit(1304548986) SRandInit(1304548986).
> LogTaskGraph: Started task graph with 4 named threads and 5 total threads with 1 sets of task threads.
> LogInit: Using libcurl 7.48.0-DEV
> LogInit:  - built for x86_64-unknown-linux-gnu
> LogInit:  - supports SSL with OpenSSL/1.0.2h
> LogInit:  - supports HTTP deflate (compression) using libz 1.2.8
> LogInit:  - other features:
> LogInit:      CURL_VERSION_SSL
> LogInit:      CURL_VERSION_LIBZ
> LogInit:      CURL_VERSION_IPV6
> LogInit:      CURL_VERSION_ASYNCHDNS
> LogInit:      CURL_VERSION_LARGEFILE
> LogInit:      CURL_VERSION_TLSAUTH_SRP
> LogInit:  Libcurl: checking if '/etc/pki/tls/certs/ca-bundle.crt' exists
> LogInit:  Libcurl: checking if '/etc/ssl/certs/ca-certificates.crt' exists
> LogInit:  CurlRequestOptions (configurable via config and command line):
> LogInit:  - bVerifyPeer = true  - Libcurl will verify peer certificate
> LogInit:  - bUseHttpProxy = false  - Libcurl will NOT use HTTP proxy
> LogInit:  - bDontReuseConnections = false  - Libcurl will reuse connections
> LogInit:  - CertBundlePath = /etc/ssl/certs/ca-certificates.crt  - Libcurl will set CURLOPT_CAINFO to it
> LogOnline:Display: STEAM: Loading Steam SDK 1.32
> [S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed.
> dlopen failed trying to load:
> steamclient.so
> with error:
> steamclient.so: cannot open shared object file: No such file or directory
> [S_API FAIL] SteamAPI_Init() failed; unable to locate a running instance of Steam, or a local steamclient.so.
> LogInit: Initializing SDL.
> LogInit: Initialized SDL 2.0.4 revision: 10374 (hg-10374:dccf51aee79b with EpicExtensions) (compiled against 2.0.4)
> Fatal error: [File:C:\ci\buildAgent\work\uefork\Engine\Source\Runtime\Core\Private\Linux\LinuxPlatformMisc.cpp] [Line: 624]
> Error Presenting MessageBox: No message system available

> LogLinux:Error: appError called: Assertion failed: Assertion failed:  [File:C:\ci\buildAgent\work\uefork\Engine\Source\Runtime\Core\Private\Linux\LinuxPlatformMisc.cpp] [Line: 624]
> Error Presenting MessageBox: No message system available


> Signal 11 caught.
> Malloc Size=131076 LargeMemoryPoolOffset=131092
> CommonLinuxCrashHandler: Signal=11
> Malloc Size=65535 LargeMemoryPoolOffset=196655
> LogLinux: === Critical error: ===
> Unhandled Exception: SIGSEGV: invalid attempt to write memory at address 0x0000000000000003

> LogLinux: Assertion failed: Assertion failed:  [File:C:\ci\buildAgent\work\uefork\Engine\Source\Runtime\Core\Private\Linux\LinuxPlatformMisc.cpp] [Line: 624]
> Error Presenting MessageBox: No message system available



> [Callstack]  00  0x000000000211bc3f  FLinuxPlatformStackWalk::CaptureStackBackTrace(unsigned long long*, unsigned int, void*)
> [Callstack]  01  0x0000000002075645  FGenericPlatformStackWalk::StackWalkAndDump(char*, unsigned long, int, void*)
> [Callstack]  02  0x00000000020f0350  FLinuxCrashContext::CaptureStackTrace()
> [Callstack]  03  0x0000000003c9001b  CommonLinuxCrashHandler(FGenericCrashContext const&)
> [Callstack]  04  0x00000000020f2b64  PlatformCrashHandler(int, siginfo_t*, void*)
> [Callstack]  05  0x00007f4f99ade390  /lib/x86_64-linux-gnu/libpthread.so.0(+0x11390) [0x7f4f99ade390]
> [Callstack]  06  0x000000000206bfd7  FGenericPlatformMisc::RaiseException(unsigned int)
> [Callstack]  07  0x00000000020fb70a  FOutputDeviceLinuxError::Serialize(wchar_t const*, ELogVerbosity::Type, FName const&)
> [Callstack]  08  0x000000000218d29b  FOutputDevice::Logf(wchar_t const*, ...)
> [Callstack]  09  0x000000000211df5b  FDebug::AssertFailed(char const*, char const*, int, wchar_t const*, ...)
> [Callstack]  10  0x00000000020fabc4  FLinuxPlatformMisc::MessageBoxExt(EAppMsgType::Type, wchar_t const*, wchar_t const*)
> [Callstack]  11  0x000000000489a743  FOnlineSubsystemSteam::InitSteamworksServer()
> [Callstack]  12  0x0000000004899496  FOnlineSubsystemSteam::Init()
> [Callstack]  13  0x00000000048b5338  FOnlineFactorySteam::CreateSubsystem(FName)
> [Callstack]  14  0x00000000047bd34c  FOnlineSubsystemModule::GetOnlineSubsystem(FName)
> [Callstack]  15  0x00000000047bc49f  FOnlineSubsystemModule::LoadDefaultSubsystem()
> [Callstack]  16  0x00000000047bc0c8  FOnlineSubsystemModule::StartupModule()
> [Callstack]  17  0x00000000021ac925  FModuleManager::LoadModuleWithFailureReason(FName, EModuleLoadResult&, bool)
> [Callstack]  18  0x00000000021de2ef  FModuleDescriptor::LoadModulesForPhase(ELoadingPhase::Type, TArray<FModuleDescriptor, FDefaultAllocator> const&, TMap<FName, EModuleLoadResult, FDefaultSetAllocator, TDefaultMapKeyFuncs<FName, EModuleLoadResult, false> >&)
> [Callstack]  19  0x00000000021e5192  FPluginManager::LoadModulesForEnabledPlugins(ELoadingPhase::Type)
> [Callstack]  20  0x0000000001ce6218  FEngineLoop::AppInit()
> [Callstack]  21  0x0000000001ce04b2  FEngineLoop::PreInit(wchar_t const*)
> [Callstack]  22  0x0000000001ce3b49  GuardedMain(wchar_t const*)
> [Callstack]  23  0x0000000003c90a41  CommonLinuxMain(int, char**, int (*)(wchar_t const*))
> [Callstack]  24  0x00007f4f93abd830  /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0) [0x7f4f93abd830]
> [Callstack]  25  0x0000000001cdee18  ./TowerServer-Linux-Shipping() [0x1cdee18]

> Malloc Size=131160 LargeMemoryPoolOffset=327832
> Malloc Size=131160 LargeMemoryPoolOffset=459016
> Malloc Size=131160 LargeMemoryPoolOffset=590200
> Engine crash handling finished; re-raising signal 11 for the default handler. Good bye.
> Segmentation fault (core dumped)

#2

Did you make sure to copy the dependencies?

From: http://steamcommunity.com/sharedfiles/filedetails/?id=662378924
Linux: Copy linux64/steamclient.so into towerunite/Tower/Binaries/Linux


#3

I deleted my machine to try and different os. I will try again on Ubuntu and post an update after i transfer the dependencies. I guess i must of skipped the part where it said to do that …

I should update in 30 minutes after i install all the missing dependencies.


#4

Ok so the server is up but when i join i keep getting this.

[2017.11.14-22.16.01:205][603]LogOnline:Verbose: STEAM: FOnlineAsyncEventSteamConnectionFailed RemoteId: UNKNOWN [0x110000102ADDAF7] Reason: '4' k_EP2PSessionErrorTimeout (Timeout)
[2017.11.14-22.16.01:206][603]LogOnline: STEAM: Removing P2P Session Id: UNKNOWN [0x110000102ADDAF7], IdleTime: 14.964

tower .ini

ServerTitle=TORONTO
MaxPlayers=32
[Administration]
AdminSteamID=76561198005213943

This is the only error i see at the launch of the server.
[2017.11.14-22.22.32:480][ 0]LogTemp:Error: [STEAM] ISteamApps Interface Not Loaded

always losing connection to the host.


#5

Have you made sure you’ve forwarded all the required ports?


#6

Im running on a virtual machine, all the ports are open.


#7

Make sure the virtual machine isn’t configured to use localhost, but instead has it’s own local ip address separate from the host machine (assuming your running it on your local computer).


#8

I have a server with digitalocean and im trying to connect via my pc. Not entirely sure what you meant.


#9

Ah, your previous post was rather vague.

The ISteamApps Interface Not Loaded shouldn’t be an issue.

I don’t know what would be causing a timeout other than a firewall blocking the connection.


#10

Hmm this is weird because i’ve hosted other game servers with them and never had issues with ports. I can probably message them to see if they have anything blocking it.


#11

Alright here are my networking settings.


#12

I messaged My provider this is what he told me.

Hey there, thanks for reaching out to us!

We aren’t blocking any of those ports on our end by default. We do block IPv6 SMTP (Ports 25, 465, 587), but outside that we don’t have many limitations on the networking side.

Are you the only one noticing a timeout to the server, or were others noticing that as well? If others aren’t noticing the issue, it sounds like there may be general connectivity issues between you and the Droplet. If others were experiencing the issue, I’d recommend further investigating the game server / logs for more information on why it is timing out requests.

If you have any other questions or need anything else, just write back in and let us know! Thank you for being a DigitalOcean customer, we are here to assist you 24/7. :slight_smile:

Regards,
Ethan Fox
PS Advocate - DigitalOcean

Server is running but you cannot connect(Host drops the connect/timesout)
Im running on an aptitude based os(Ubuntu) 1cpu 2gb ram 20gbs hdd.
I’ve hit a dead end no idea what to do next… I followed the tutorial step by step.


#13

Still need to figure this out