wiki:Server fixes

Version 178 (modified by Christian Illy, 18 months ago) ( diff )

--

DEPRECATION NOTICE

Beginning with Alpha 21 the game ships its own improved implementation of a Web Dashboard including JSON REST APIs and SSE streams.

As the first versions of that new implementation do not cover the full API of this Server Fixes version (anything related to player data) this mod will be maintained to work with the game updates in its current state without any new functionality.




THIS IS ONLY FOR THE DEDICATED SERVER BUILD OF 7DTD!

Table of contents

  1. NOTE AGAIN
  2. Download
    1. Old releases
  3. Build yourself
  4. Features
    1. New log information
    2. Integrated Webserver for administration
    3. Map rendering
    4. New console commands
  5. 7 Days to Die vs Mod version compatibility
  6. Release Notes

NOTE AGAIN

This mod is only for the dedicated server build

Download

The latest build can be found here: https://illy.bz/fi/7dtd/server_fixes.tar.gz.

Note that this might break on new versions of the 7dtd dedicated server. If they release a new build check if there's also an update for the mod.

Once downloaded unpack the archive to your server folder so you get a Mods folder in the server root folder.

Old releases

If you need an older release, e.g. because you want to run an older version of the game, you can download them from the same folder as the latest https://illy.bz/fi/7dtd/.

Build yourself

  • Get the project from the SVN https://svn.illy.bz/7dtd/binary-improvements (e.g. with TortoiseSVN if you are on Windows)
  • Copy the files given in the 7dtd-binaries/README.txt from the game to that folder
  • Open the project, change whatever you want, build
  • Copy the Mods folder to your game root folder

Features

New log information

  • When a player has a stack in his inventory which exceeds the official stack size limit for that item:
    Player with ID 171 has stack for "stick" greater than allowed (2000 > 250)
    

Integrated Webserver for administration

See Integrated Webserver for more information.

Map rendering

The map is rendered to image files as people visit the different places. Those images are stored within the save game folder in a folder named map. This folder contains one subfolder per zoom level, 0 being the most zoomed out whereas currently 4 is the normal size. In each of them are folders for the X coordinates of the blocks which contain individual images for the Y coordinates:

 SaveGame/
     map/
         0/             # 0 being the zoom level
             -3/        # -3 is the block number in x-direction (west to east)
                 5.png  # 5 is the block number in y-direction (south to north)

The map will be rendered while people wander around but if you want to initially get everything mapped that has been visited prior to adding this mod (or prior to rev.131 which introduced this feature) you might want to run the command "rendermap". NOTE that this will take a long time to execute (in the minutes) depending on how big the visited map is so far. During this time the server can not be used for playing or any commands.

The generated map file structure can be used to show the map with tools like Leaflet. The integrated webserver will also show this map.

New console commands

Check in-game help for further details and instructions (help <commandname>)

CommandExtensions mod:

  • give, listitems, listknownplayers, listlandprotection, removelandprotection, reply, sayplayer, showinventory

WebAndMapRendering mod:

  • openiddebug, enablerendering, reloadwebpermissions, rendermap, webpermission, webtokens

7 Days to Die vs Mod version compatibility

7 Days to Die Mod version Mod SVN revision
A21.0 b309 - ? 23_25_40 - ? rev. 420 - ?
A20.0 b200 - A20.7 b1 22_24_39 - 22_24_39 rev. 369 - 370
A19.5 b60 - A19.6 21_23_35 - 21_23_38 rev. 363 - 368
A19.0 b152 - A19.4 20_23_35 - 21_23_38 rev. 360 - 361
A18.0 b134 - A18.4 b4 19_22_32 - 20_23_33 rev. 354 - 358
A17.0 b221 - A17.* 17_20_30 - 18_21_31 rev. 341 - 352
A17.0 - A17.0 b220 15_18_27 - 16_19_29 rev. 334 - 340
A16.2 - A16.* 13_15_20 - 14_17_26 rev. 307 - 322
A14.* - A15.* 7_9_13 - 12_14_19 rev. 272 - 301
A13.* 6_8_10 - 6_8_12 rev. 253 - 256
A12.* 0.12.0.0 - 5_7_9 rev. 238 - 250
A11.6 (server build 658147) 0.11.6.0 rev. 236
A11.5 (server build 639339) 0.11.5.0 rev. 235
A11.4 (server build 605981) 0.11.4.0 rev. 233
A11.3 (server build 593110) 0.113.5586.25212 - 0.11.3.0 rev. 230 - 232
A11.2 (server build 583520) 0.112.5577.41143 rev. 228
A11.1 (server build 578130) 0.111.5572.35274 - 0.111.5572.35274 rev. 226 - 227
A11 (server build 576370) 0.110.5570.39924 rev. 224
A10.4 b10 (server build 480993) 0.104.5471.24501 rev. 222
A10.4 b9 (server build 478809) 0.104.5466.33703 rev. 218
A10.4 (server build 477715) 0.104.5465.40278 rev. 216
A10.3 b12 (server build 471956) 0.103.5461.3294 rev. 213
A10.3 (server build 471352) 0.103.5459.40864 rev. 211
A10.2 (server build 459429) 0.102.5448.37821 rev. 208
A10.1 (server build 454117) 0.100.5442.30220 rev. 206
A10 (server build 451483) 0.100.5439.41910 rev. 205
A9.3 b5 (server build 385244) 0.93.5374.40502 - 0.93.5409.27239 rev. 194 - 202
A9.3 (server build 375426) 0.92.5364.31430 - 0.93.5373.21892 rev. 180 - 192
A9.2 (server build 373581) 0.92.5360.43161 - 0.92.5363.32930 rev. 165 - 174
A9.2 (server build 373271) 0.92.5360.33406 rev. 164
A9 (server build 363156) - 0.91.5360.30628 rev. 127 - 163
A9 (server build 356618) rev. 117 - 123
(server build 334790) rev. 106 - 114
(server build 333545) rev. 100 - 103

Release Notes

Moved to their own page

Note: See TracWiki for help on using the wiki.