Native Linux server (with management scripts)

visitmap -halfmapsize -halfmapsize halfmapsize halfmapsize

via console.

ex. if you have a 8K map: visitmap -4096 -4096 4096 4096

Cheers

 
visitmap -halfmapsize -halfmapsize halfmapsize halfmapsize
via console.

ex. if you have a 8K map: visitmap -4096 -4096 4096 4096

Cheers
But that will uncover the whole map, right?

What i am trying to do, is to generate the image files from the map file of a user.

In the player folder of the saved game there is a .map file where the already discovered map parts are stored.

I hope that it is possible to generate the images from that file.

 
But that will uncover the whole map, right?What i am trying to do, is to generate the image files from the map file of a user.

In the player folder of the saved game there is a .map file where the already discovered map parts are stored.

I hope that it is possible to generate the images from that file.
Oh check. That would be rendermap consolecommand. I believe that does exactly what you would like.

Cheers

 
Okay, I have this problem that steamcmd doesn't install the latest experimantal build (19). I'm trying to create a dedicated server on a linux based server, after struggling to get it working I came to realization that it won't work because it just downloads the 18.4 version even though I used the app_update 294420 -beta latest_experimental. Any clue how to get the latest version without using steamcmd? Or a fix for this because I really want the server rolling for my friends.

 
Ok, that was the short version. Now please post the long version of what you typed into steamcmd and what steamcmd replied. Just try a download and copy-and-paste everything here.

I can assure you the command works in principal, because I used this update method on my own server lots of times and never had a problem with it. 99% of problems are typos while entering or copying the neccessary commands.

 
Last edited by a moderator:
Ok, that was the short version. Now please post the long version of what you typed into steamcmd and what steamcmd replied. Just try a download and copy-and-paste everything here.

I can assure you the command works in principal, because I used this update method on my own server lots of times and never had a problem with it. 99% of problems are typos while entering or copying the neccessary commands.
what I did was the command below and this results in the error of mismatch of server.

7daysupdate.png

deniedwrongversion.png

 
Did you restart the server after updating? Did you do "login anonymous" or similar before the app_update?

If your answer is yes and yes then post the logfile of your server.
Yes i restarted the server, i did log in anonymous, otherwise there would be an error you need to be logged in. (happens to me almost everytime i go into steamcmd). Also I have a pastebin of the log file, included somewhere where i tried to join. Hopefully this can help.

https://pastebin.com/raw/THa1pJW6

 
I've seem to fix it by deleting all current files, then only installing the latest experimental version because for some reason if the old server has previously been installed in will just launch that instead of latest version.

 
If you're using Allocs scripts, why are you using steamcmd?

Just run "7dtd.sh updateenging --experimental"
I read the docs on the website today and didn't find any mention of this command. Maybe the OP had the same problem. "updateengine" is mentioned only once in the page describing the initial install (without mentioning "experimental"). But it should be listed at least in https://7dtd.illy.bz/wiki/Instance%20management. 

Does the command line utility have a help option? Is "--experimental" listed there?

 
I read the docs on the website today and didn't find any mention of this command. Maybe the OP had the same problem. "updateengine" is mentioned only once in the page describing the initial install (without mentioning "experimental"). But it should be listed at least in https://7dtd.illy.bz/wiki/Instance%20management. 

Does the command line utility have a help option? Is "--experimental" listed there?
Yes, that's how I verified the data before posting 😛
 

Code:
root@beta:~# 7dtd.sh help updateengine
Usage: 7dtd.sh updateengine [--check [--showinternal]] [--experimental | --stable] [--branch BRANCHNAME [--password BRANCHPASSWORD]] [--force]

Check for a newer version of engine (aka game) files of 7dtd. If there is a newer
version they will be updated by this command.

If neither --stable, nor --experimental nor --branch is specified the server will
updated to the latest build on the currently installed Steam branch of the game.

If --stable is specified the server will be switched to the
default public stable Steam branch of the game.

If --experimental is specified the server will be switched to the
latest_experimental Steam branch of the game.

If --branch SOMEBRANCH is specified the server will be switched to the
given Steam branch of the game. Additionally if password is required to acess
the branch this can be specified with the --password argument.
NOTE that --password is also required if you previously switched to a branch that
requires a password and want to update to the latest build on that branch now.

If --force is specified you are asked if you want to redownload the engine
even if there is no new version detected.

If --check is specified it will only output the current local and remote build ids
and if an update is available.
TFP internal branches are only shown if --showinternal is also given.
root@beta:~#
 
Hi Alloc, I have Stable 19 running with the latest Alloc Server Fixes installed and working, How ever i keep getting this error

 

2020-08-23T11:59:48 20670.655 ERR Error in ApiHandler.HandleRequest(): Handler GetPlayerList threw an exception:
2020-08-23T11:59:48 20670.656 EXC The given key was not present in the dictionary.
KeyNotFoundException: The given key was not present in the dictionary.
  at System.Collections.Generic.Dictionary`2[TKey,TValue].get_Item (TKey key) [0x0001e] in <567df3e0919241ba98db88bec4c6696f>:0 
  at AllocsFixes.PersistentData.Player.get_Entity () [0x00012] in <c042e81cab1b44d4bd119c65653e9b08>:0 
  at AllocsFixes.PersistentData.Player.get_LastPosition () [0x00008] in <c042e81cab1b44d4bd119c65653e9b08>:0 
  at AllocsFixes.NetConnections.Servers.Web.API.GetPlayerList.HandleRequest (System.Net.HttpListenerRequest _req, System.Net.HttpListenerResponse _resp, AllocsFixes.NetConnections.Servers.Web.WebConnection _user, System.Int32 _permissionLevel) [0x000e9] in <c10c26e2b66c4562ba86c962b02e1f48>:0 
  at AllocsFixes.NetConnections.Servers.Web.Handlers.ApiHandler.HandleRequest (System.Net.HttpListenerRequest _req, System.Net.HttpListenerResponse _resp, AllocsFixes.NetConnections.Servers.Web.WebConnection _user, System.Int32 _permissionLevel) [0x00069] in <c10c26e2b66c4562ba86c962b02e1f48>:0 
UnityEngine.DebugLogHandler:Internal_LogException(Exception, Object)
UnityEngine.DebugLogHandler:LogException(Exception, Object)
UnityEngine.Logger:LogException(Exception, Object)
UnityEngine.Debug:LogException(Exception)
Logger:masterLogException(Exception)
Logger:Exception(Exception)
Log:Exception(Exception)
AllocsFixes.NetConnections.Servers.Web.Handlers.ApiHandler:HandleRequest(HttpListenerRequest, HttpListenerResponse, WebConnection, Int32)
AllocsFixes.NetConnections.Servers.Web.Web:HandleRequest(IAsyncResult)
System.Net.ListenerAsyncResult:InvokeCallback(Object)
System.Threading.QueueUserWorkItemCallback:System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
System.Threading.ThreadPoolWorkQueue:Dispatch()
System.Threading._ThreadPoolWaitCallback:PerformWaitCallback()
 
(Filename: <567df3e0919241ba98db88bec4c6696f> Line: 0)

 
Trying to update from A19 to A19.1 using 7dtd.sh updateengine on the public branch, but it's saying the latest is currently from before the copy I even have installed.

Engine is already at the newest build on the selected branch "public" (local: 5405736, remote: 4714812).


Here's the output I'm getting from the `updateengine --check`:

$ sudo 7dtd.sh updateengine --check
Installed:
Build ID: 5405736
Installed on: 2020-08-24 10:21:07
From branch: public

Available branches:
Branch | Build ID | Build set on
-----------------------+----------+--------------------
latest_experimental | 5298960 | 2020-07-17 10:45:02
public | 4714812 | 2020-03-04 10:43:59
alpha18.4 | 4714812 | 2020-06-04 05:34:37
alpha18.3 | 4601329 | 2020-01-24 10:24:57
alpha18.2 | 4454973 | 2019-12-22 12:23:37
alpha18.1 | 4385749 | 2019-11-15 10:56:57
alpha18.0 | 4317498 | 2019-10-29 03:28:57
alpha17.4 | 3848769 | 2019-06-24 09:21:12
alpha16.4 | 2222523 | 2017-10-27 01:02:48
alpha15.2 | 1642899 | 2017-02-22 02:34:55
alpha14.7 | 1189196 | 2016-06-20 09:45:46
alpha13.8 | 963565 | 2016-03-22 03:56:25
alpha12.5 | 745252 | ?
alpha11.6 | 658147 | ?
alpha10.4 | 480993 | ?
alpha9.3 | 385244 | ?
alpha8.8 | 334790 | ?




Is something screwy with Steam?

 
Nevermind. I ended up manually deleting `/tmp/7dtd-appinfo` and then re-ran updateengine and that seems to have pulled down updated info from steam and it now sees the 19.1 stuff.

 
I'm not sure if this is the right place for this post, id not please let me know where to post it. I am having trouble generating a random world on my Linux dedicated server. I have an HP ProLiant DL 380 g5 server machine running 2 quad core 5450 Xeon processors with 64GB of RAM and an Integrated ATI ES1000 video chipset. I created an instance using the 7dtd.sh instance create command and started the instance. It starts to generate socket data and it hasn't finished it yet. I know that it should take awhile to generate an 8192k size map, but it has been running for 95 hours now. When it first started, there was quite a bit of activity on each of the cores, but now it seems like it isn't doing much of anything. I am including my config.xml and my current_output_log.txt file. I have not been able to successfully generate a ran world on alpha 19 yet. I would greatly appreciate any help.

View attachment config.xml
View attachment current_output_log.txt

 
I'm not sure if this is the right place for this post, id not please let me know where to post it. I am having trouble generating a random world on my Linux dedicated server. I have an HP ProLiant DL 380 g5 server machine running 2 quad core 5450 Xeon processors with 64GB of RAM and an Integrated ATI ES1000 video chipset. I created an instance using the 7dtd.sh instance create command and started the instance. It starts to generate socket data and it hasn't finished it yet. I know that it should take awhile to generate an 8192k size map, but it has been running for 95 hours now. When it first started, there was quite a bit of activity on each of the cores, but now it seems like it isn't doing much of anything. I am including my config.xml and my current_output_log.txt file. I have not been able to successfully generate a ran world on alpha 19 yet. I would greatly appreciate any help.

View attachment 17316 View attachment 17317
The log is incomplete. It started world generation, looks like it ran for a couple of hours, and after that the log just ends. Either it was an external crash, or the process was terminated abruptly.  The CPU you are using is similar to mine, but with less cores. Mine will take about 2 and a half hours to make the map. 

Based on this information, I'd say your server was still generating the map when it was terminated.

 
It is still running and has been for 96 hours now
The date on the last entry in your log is 2020-11-29T03:07:30. So since that time it's not doing anything. Either the process is a zombie, or it's frozen.

Personally, just make the map on your local client and then copy it to the server.

 
Back
Top