announcements
textPage 2 of 10
50 messages on this page
Monday, December 19, 2022
User a506fe
BIG Shoutout to O C, the author of ServerTools. He found out, that deleting a chunk before regenerating it, will cause region corruption. That makes this release possible in the first place.
Version 22.4 A20.6 b9 Stable (NOT A20.5 and lower compatible)
- changed consolecommand ResetChunks: fixed region corruption on using chunkresets
- enabled consolecommand rac (resetadvclaims): enabled command for resetting adv. claim reset areas, without the region corruption. You can use adv. claim reset again!
- changed command rrp (resetrwgprefabs): now using chunkresets for resetting prefabs again, without the region corruption. Reset all prefabs in minutes!
- vanilla consolecommand cr (chunkreset) will still cause region corruption if used, except if you use the fix (mod) that O C has created for patching this command.
Download:
http://cpm.7d2d.download/
http://cpm.7d2d.download/
Monday, November 21, 2022
User a506fe
playsound ${player.entityId} zombiefemalescoutalertUser a506fe
Fun tip: i play on PRG servers and when you open the starter care package a sceamer sound plays. This gets me every time.
You can play any sound in a custom command or hook if you like and do the same as above. For the screamer sound, just add this command at the beginning or end of your hook/command:
You can play any sound in a custom command or hook if you like and do the same as above. For the screamer sound, just add this command at the beginning or end of your hook/command:
Tuesday, August 16, 2022
User a506fe
Added A20.6 b9 assemblies:
Some log spam removal:
...should be a parent but is not!... (10 locations)
...Path node otherHeight bad...
...fell of the world...
...OnEntityUnload already unloaded...
...World unloadEntity !dict...
...Spawned entity with wrong pos...
...Origin player ray fail... (A20.1 b5 and higher)
...Origin ray fail... (A20.1 b5 and higher)
...should be a parent but is not!... (10 locations)
...Path node otherHeight bad...
...fell of the world...
...OnEntityUnload already unloaded...
...World unloadEntity !dict...
...Spawned entity with wrong pos...
...Origin player ray fail... (A20.1 b5 and higher)
...Origin ray fail... (A20.1 b5 and higher)
Windows and Linux and with or without autofix for corrupt regions.
Make sure you choose the correct server version!
Backup and replace in /7DaysToDieServer_Data/Managed
Saturday, August 13, 2022
User a506fe
Version 22.3 A20.6 b9 Stable (NOT A20.5 and lower compatible)
- Added settings for Level Jump detection: configure MinJumpLevel, ExcludeAdminLevel and command(s) to execute on detection in CpmSettings.xml
- Added placeholder
for use in commands in Adv. Commandclaim, SpectatorDetection, GodmodeDetection, DamageDetection and LevelJumpDetection. ${steamId} is still in for backwards compatability in existing commands.${platformId}
Download:
http://cpm.7d2d.download/
http://cpm.7d2d.download/
Saturday, July 30, 2022
User a506fe
Version 22.2 A20.6 b8 Experimental (NOT 20.5 and lower compatible)
- A20.6 b8 compatability
- Fixed consolecommands bexport and brender: prefab im,- and exporting broke with A20.6 b8
- Changed consolecommand deactivatebedroll: added Xbox Live support
- Removed consolecommand givexp: TFP added that command to vanilla
Download:
http://cpm.7d2d.download/
http://cpm.7d2d.download/
Sunday, June 12, 2022
User a506fe
Version 22.1 A20.5 b2 Stable
- Fixed tradingsystem: releasetradingitems (/rti) and canceltradingitems (/cti) were broken due to EOS implementation.
Naiwazi release also available.
Download:
http://cpm.7d2d.download/
http://cpm.7d2d.download/
Tuesday, May 17, 2022
User a506fe
Version 22.0 A20.5 b2 Stable
- Changed consolecommand lcp (listcpmplayers): added ability to search players by XBL id. Renamed steamId to PlatformId in playerlisting.
- Fixed WebUI not using custom settings: settings were loaded after the WebUI initialization, causing WebUI to always use default settings.
- Fixed consolecommand rrp (resetrwgprefabs): stopped using TFP code to check if a prefab has a landclaim in it. That is bugged. It will only "see" the first landclaim placed by a player, causing prefabs that contain players 2nd, 3rd, 4th etc landclaim to be reset even with setting on to not reset claimed prefabs. Wrote my own implementation to fix it.
Naiwazi release also available.
Download:
http://cpm.7d2d.download/
http://cpm.7d2d.download/
Tuesday, May 10, 2022
User a506fe
Version 21.9 A20.5 b2 Experimental
- A20.5 b2 Experimental Compatibility
Naiwazi release also available.
Download:
http://cpm.7d2d.download/
http://cpm.7d2d.download/
Tuesday, May 3, 2022
User a506fe
Version 21.8.1 A20.4 b42 Stable
- Fixed consolecommand ds (donorslots): donorslots broke with previous release. This minor update fixes it.
Naiwazi release also available.
Download:
http://cpm.7d2d.download/
http://cpm.7d2d.download/
Monday, May 2, 2022
User a506fe
Version 21.8 A20.4 b42 Stable
- Added gamepass player support for offline players: added gamepass offline players support for ReservedSlots (ds), ResetPlayerData (rpd), ResetLevel (rl), ResetDroneData (rdd), SetDeathCount (sdc), WipeInventory (wi), ResetSkillPoints (rs), AddFriend (af).
Download:
http://cpm.7d2d.download/
http://cpm.7d2d.download/
Friday, April 29, 2022
User a506fe
With gamepass access for 7dtd since A20.4 its not a guarantee that steam is used to connect to your servers. If you have players that are connecting through gamepass they will have a platformId like "XBL_xxxxxxxxxxxxxxxxxx" instead of "Steam_xxxxxxxxxxxxxxxxxx".
Just use the "XBL_xxxxxxxxxxxxxxxxxx" instead of "Steam_xxxxxxxxxxxxxxxxxx" for cpm commands that used to use steamId.
Using commands on offline players that are gamepass players will not be functional as i specifically check for steamId format and it wont match. I will address that in next cpm release.
Just use the "XBL_xxxxxxxxxxxxxxxxxx" instead of "Steam_xxxxxxxxxxxxxxxxxx" for cpm commands that used to use steamId.
Using commands on offline players that are gamepass players will not be functional as i specifically check for steamId format and it wont match. I will address that in next cpm release.
Tuesday, April 26, 2022
User a506fe
Version 21.7 A20.4 b42 Stable
- Updated CPM WebUI to 1.8.0: show EOS Id on landclaimblocks and beds. Landclaim color green for active lcb's and red for inactive lcb's
Download:
http://cpm.7d2d.download/
http://cpm.7d2d.download/
User a506fe
Added A20.4 b42 assemblies:
Some log spam removal:
...should be a parent but is not!... (10 locations)
...Path node otherHeight bad...
...fell of the world...
...OnEntityUnload already unloaded...
...World unloadEntity !dict...
...Spawned entity with wrong pos...
...Origin player ray fail... (A20.1 b5 and higher)
...Origin ray fail... (A20.1 b5 and higher)
...should be a parent but is not!... (10 locations)
...Path node otherHeight bad...
...fell of the world...
...OnEntityUnload already unloaded...
...World unloadEntity !dict...
...Spawned entity with wrong pos...
...Origin player ray fail... (A20.1 b5 and higher)
...Origin ray fail... (A20.1 b5 and higher)
Whipped up a cloud share location that contains the assemblies for A20 Windows and Linux and with or without autofix for corrupt regions.
Make sure you choose the correct server version!
Make sure you choose the correct server version!
Backup and replace in /7DaysToDieServer_Data/Managed
Monday, April 25, 2022
User a506fe
Version 21.6 A20.4 b42 Stable
- A20.4 b42 Stable compatibility
- Reintroducing consolecommand rrp (resetrwgprefabs): Dusted off my 3 year old implementation of resetting prefabs. This one does not use chunkresets which still causes region corruption. When running it will reset a prefab when all its chunks are loaded (by player(s)), so players actually do the work. You can leave it running until the next time you want to do a reset run as prefabs that are not loaded will just stay in the same state (they all become Schrödinger's prefabs). Its suboptimal compared to chunkresets, but at the moment this is the best you re going to get.
Download:
http://cpm.7d2d.download/
http://cpm.7d2d.download/
Friday, April 22, 2022
User a506fe
2022-04-23T00:59:12 570.745 INF [CSMM_Patrons] Prefab part_driveway_rural_05.3 has been reset to RWG default state @ (x, z) (1764, -401) 2022-04-23T00:59:12 570.746 INF [CSMM_Patrons] Prefab part_driveway_rural_05.4 has been reset to RWG default state @ (x, z) (1721, -401) 2022-04-23T00:59:12 570.776 INF [CSMM_Patrons] Prefab remnant_waste_04.5 has been reset to RWG default state @ (x, z) (1829, -347) 2022-04-23T00:59:12 570.808 INF [CSMM_Patrons] Prefab restaurant_02.6 has been reset to RWG default state @ (x, z) (1755, -351) 2022-04-23T00:59:12 570.810 INF [CSMM_Patrons] Prefab part_kiosk_foodtrailer_01.7 has been reset to RWG default state @ (x, z) (1715, -341) 2022-04-23T00:59:12 570.875 INF [CSMM_Patrons] Prefab store_hardware_02.11 has been reset to RWG default state @ (x, z) (1681, -431) 2022-04-23T00:59:12 570.937 INF [CSMM_Patrons] Prefab store_book_01.24 has been reset to RWG default state @ (x, z) (1680, -493) 2022-04-23T00:59:12 571.047 INF Entity animalZombieVulture 1837 killed 2022-04-23T00:59:12 571.088 INF [CSMM_Patrons] Prefab motel_01.215 has been reset to RWG default state @ (x, z) (1823, -493) 2022-04-23T00:59:12 571.091 INF [CSMM_Patrons] Prefab part_driveway_rural_11.216 has been reset to RWG default state @ (x, z) (1791, -493) 2022-04-23T00:59:12 571.170 INF [CSMM_Patrons] Prefab house_old_victorian_01.218 has been reset to RWG default state @ (x, z) (1749, -493) 2022-04-23T00:59:12 571.172 INF [CSMM_Patrons] Prefab part_driveway_rural_01.219 has been reset to RWG default state @ (x, z) (1780, -514) 2022-04-23T00:59:12 571.172 INF [CSMM_Patrons] Prefab part_driveway_rural_02.220 has been reset to RWG default state @ (x, z) (1780, -486)```
Friday, April 15, 2022
User a506fe
Version 21.5 A20.4 b38 Experimental (NOT A20.3 b3 stable compatible)
- A20.4 b38 Experimental compatibility
- Removed all dependencies on allocs mod. CPM is now completely standalone. I considder allocs mod abandonware, since updates are not coming (in time) anymore. CPM does its own maprendering now.
Download:
http://cpm.7d2d.download/
http://cpm.7d2d.download/
Saturday, February 26, 2022
User a506fe
Version 21.4 A20.3 b3 Stable
- fixed webapi gettraders: dont return trader tile filler parts as traders anymore
- changed consolecommand bexport: added optional parameter "overwrite" to be able to overwrite existing prefabs on export
Download:
http://cpm.7d2d.download/
http://cpm.7d2d.download/
Tuesday, February 22, 2022
User a506fe
CPM 21.3.1 is A20.3 b3 Stable compatible
Monday, February 21, 2022
User a506fe
Version 21.3.1 A20.2 b2 Stable
- fixed consolecommand brender: forgot to add the PathAbstractions default prefab searchpaths to the implemented no reboot solution in v21.3. Now all prefab
searchpaths are used again, so you can import any prefab that is in a designated prefab location again.
Download:
http://cpm.7d2d.download/
http://cpm.7d2d.download/
User a506fe
Version 21.3 A20.2 b2 Stable
- fixed consolecommand resetunclaimedregionsnow: was still using filesystem trigger instead of in memory trigger.
- changed consolecommand brender: no more reboot needed to render a prebab that has just been exported with bexport. When uploading an external prefab, a
reboot is also not needed if you put the prebab in /LocalPrefabs (same location as bexport exports to).
Download:
http://cpm.7d2d.download/
http://cpm.7d2d.download/
Tuesday, February 8, 2022
User a506fe
Version 21.2.1 A20.2 b2 Stable
- fixed consolecommand remitem: logging removed items broke with A20.2 b2
Download:
http://cpm.7d2d.download/
http://cpm.7d2d.download/
Saturday, February 5, 2022
User a506fe
Version 21.2 A20.2 b2 Stable
- A20.2 b2 Stable compatibility release
Download:
http://cpm.7d2d.download/
http://cpm.7d2d.download/
Tuesday, February 1, 2022
User a506fe
Version 21.1 A20.1 b6 Stable
- Changed consolecommand wipeinventory: wipe any combination of bag, belt and equipment or all
- Made CPM WebUI port configurable: will initially be controlpanel port + 3. Can be changed in CpmSettings.xml (WebUI_Port). Use this only if you have a retarded
gamehoster like Nitrado who doesnt want to open up a simple tcp port. Allocs patched map will break if you change port. You are on your own for making that work
again. - Added some better logging to database cleanup of tracking data. Make it easier to identify corrupt db for deletion.
Download:
http://cpm.7d2d.download/
http://cpm.7d2d.download/
Friday, January 28, 2022
User a506fe
Added A20.1 b6 assemblies to log spam removal cloud share (with or without corrupt region fix):
https://cloud.7d2d.download/s/74S7TcXnMXqm4Sy
https://cloud.7d2d.download/s/74S7TcXnMXqm4Sy
User a506fe
CPM 21.0 is A20.1 b6 Experimental compatible
Monday, January 24, 2022
User a506fe
Some log spam removal:
...should be a parent but is not!... (10 locations)
...Path node otherHeight bad...
...fell of the world...
...OnEntityUnload already unloaded...
...World unloadEntity !dict...
...Spawned entity with wrong pos...
...Origin player ray fail... (A20.1 b5 and higher)
...Origin ray fail... (A20.1 b5 and higher)
...should be a parent but is not!... (10 locations)
...Path node otherHeight bad...
...fell of the world...
...OnEntityUnload already unloaded...
...World unloadEntity !dict...
...Spawned entity with wrong pos...
...Origin player ray fail... (A20.1 b5 and higher)
...Origin ray fail... (A20.1 b5 and higher)
Whipped up a cloud share location that contains the assemblies for A20 Windows and Linux and with or without autofix for corrupt regions.
Make sure you choose the correct server version!
Make sure you choose the correct server version!
Backup and replace in /7DaysToDieServer_Data/Managed
Sunday, January 23, 2022
User a506fe
Some log spam removal:
...Path node otherHeight bad...
...fell of the world...
...OnEntityUnload already unloaded...
...World unloadEntity !dict...
...Spawned entity with wrong pos...
...Path node otherHeight bad...
...fell of the world...
...OnEntityUnload already unloaded...
...World unloadEntity !dict...
...Spawned entity with wrong pos...
Backup and replace in /7DaysToDieServer_Data/Managed
A20.0 b238 Stable ONLY !!!!!
User a506fe
Some log spam removal:
...Path node otherHeight bad...
...fell of the world...
...OnEntityUnload already unloaded...
...World unloadEntity !dict...
...Spawned entity with wrong pos...
...Origin player ray fail...
...Origin ray fail...
...Path node otherHeight bad...
...fell of the world...
...OnEntityUnload already unloaded...
...World unloadEntity !dict...
...Spawned entity with wrong pos...
...Origin player ray fail...
...Origin ray fail...
Backup and replace in /7DaysToDieServer_Data/Managed
A20.1 b5 Experimental ONLY !!!!!
Wednesday, January 19, 2022
User a506fe
Version 21.0 A20.1 b5 Experimental (A20.0 b238 Stable compatible)
- A20.1 b5 Experimental compatibility
- Moved reset operations (regions, vehicles, drones) to new patch location: Make sure the chunk handling thread, dronemanager and vehiclemanager dont save after
the reset operation (effectively undoing the reset). - Moved creation of timestamped copy of logfile to new patch location: get some more last loglines before server goes down.
Download:
http://cpm.7d2d.download/
http://cpm.7d2d.download/
Tuesday, January 18, 2022
User a506fe
Version 20.9.1 A20 b238 Stable
- Fixed consolecommand resetregionsnow: moved from filesystem markers to in memory markers for simultaneous reset support in shutdownba few versions ago. Forgot to update resetregionsnow to set the in memory marker instead of filesystem marker. Now it does.
Download:
http://cpm.7d2d.download/
http://cpm.7d2d.download/
Monday, January 17, 2022
User a506fe
Version 20.9 A20 b238 Stable
- improved webapi's getplayerhomes and getlandclaims: the menu icon on CPM Webui gets visible after loading all data. Vastly improved performance on large
datasets on (very) high populated servers. Menu icon will be visible much faster. Thanks @User 23896074 for reporting. - Added JunkDrone entityId to logline when a teleport gets blocked because of a deployed drone for dupe prevention: Playername and drone position were already
logged. EntityId will make it easier to identify and work with the drone (teleport, remove etc). - Added consolecommand resetdronedata (rdd): when a drone entity gets removed (manually or by game), the playerdata will still contain the drone as ownedEntity.
This will prevent players from placing new drones (Max deployed drones reached). This ttp edit will remove stuck drone(s) (and drones only, no turrets) from the
playerdata to fix that. Note: this command will not remove any drones from the world.
Download:
http://cpm.7d2d.download/
http://cpm.7d2d.download/
Friday, January 14, 2022
User a506fe
Version 20.8.1 A20 b238 Stable
- Fixed consolecommands cvc (checkvehiclecontents) and ov (ownvehicle): fixed returning vehicle owner and then vehicle not found by default.
Download:
http://cpm.7d2d.download/
http://cpm.7d2d.download/
Saturday, January 8, 2022
User a506fe
Version 20.8 A20 b238 Stable
- Added consolecommand lcp (listcpmplayers): list all players that ever visited your server. Filter by online only. Search players by (partial)playername, steamId or
EOS_Id. Info per player: playerName, entityId, steamId, EOS_Id, Online status, IP Address, TotalPlayTime, Overridden chatname, ColorGroup membership, Individual
chatcolor and mutedChat status. - Fixed consolecommand mcp (mutechatplayer): fixed always returning unmuted when checking mute status
- Changed consolecommands pcc (playerchatcolor) and mpc (muteplayerchat): added support for coloring and muting offline players
- Changed consolecommand shutdownba: added multiple reset support for all reset functionality. Use all or any combination of parameters reset, resetunclaimed,
resetvehicles and resetdrones in one command. - Removed casesensitivity on all commands that use parameter steamId for usage on ofline players. Steam_xxxx and steam_xxxx will both be accepted for all
commands.
Download:
http://cpm.7d2d.download/
http://cpm.7d2d.download/
Friday, December 31, 2021
User a506fe
Version 20.7 A20 b238 Stable
- Fixed whitelisting in blockplacement Adv. Claims: lcbfree, landclaim, problock and antiblock
- Changed consolecommand brender: Added option to make the rendered prebab part of the randomgen world permanently. Use parameter "addtorwg" and the
prefab you just rendered in will be saved in the RWG world. You can now add more skyscrapers, cities, lobby, hordebase etc to your generated RWG world. All you
added with "addtorwg" will still be in the world after a chunkreset, regionfile delete or full map wipe. When you use this, the RWG world will be altered and that will
trigger (re)downloading the world for all clients. So advise to make your custom RWG world on a non-player server and when done, deploy it to a production server. - Changed consolecommand bundo: added "brender addtorwg" detection. When the undo is handling an addtorwg done with brender it will remove the prefab from
the RWG world it was added to. - Yes i know, ill be returning to my break.
Download:
http://cpm.7d2d.download/
http://cpm.7d2d.download/
Saturday, December 25, 2021
User a506fe
Version 20.6 A20 b238 Stable
- Fixed a booboo i made in CPM's webapi handler with the 20.5 release
- Spent a good amount of time optimizing CPM's code overall. Found some sweet spots that are handled a lot better now. This will make 20.6 the final version for a long time. As, for a guy who quit and only promised compatibility, i spent a lot more hours than i liked on A20 version. Taking a break from this all, so enjoy this version. Its going to serve you for A20 for a long time.
Download:
http://cpm.7d2d.download/
http://cpm.7d2d.download/
User a506fe
Version 20.5 A20 b238 Stable
- Added EOS id serveradmin support to CPM WebUI and WebApi's. No need to have Steam platform format in serveradmin.xml anymore for CPM. You can have eosId, steamId or both. CPM doesnt care anymore. For Allocs map it is still a requirement to use Steam platform format as he hasnt updated yet. So be aware of that if you use CPM's webapi through my patched allocs webmap (map.js).
Download:
http://cpm.7d2d.download/
http://cpm.7d2d.download/
Wednesday, December 22, 2021
User a506fe
Version 20.4 A20 b238 Stable
- Recompiled for A20 b238 Stable
- Removed exclude options from getprefab consolecommand. Will be added back once rrp gets a return to CPM.
Download:
http://cpm.7d2d.download/
http://cpm.7d2d.download/
Tuesday, December 21, 2021
User a506fe
A20 has brought some headaches to serverowners.
Main troubles are cause by region file corruption with the consequence the server won't start anymore until the culprit region file is removed. (Exception: Incorrect region file header!)
Second there is spam occurring in serverlog in specific cases on entity unloads. This will grow logfile to enormous proportions and servermanagers will choke on the amount of logfiles they need to handle. (WRN 38708 World unloadEntity !dict [type=EntityItem, name=drinkJarGrandpasMoonshine, cnt=2], Unloaded, was Unloaded)
Main troubles are cause by region file corruption with the consequence the server won't start anymore until the culprit region file is removed. (Exception: Incorrect region file header!)
Second there is spam occurring in serverlog in specific cases on entity unloads. This will grow logfile to enormous proportions and servermanagers will choke on the amount of logfiles they need to handle. (WRN 38708 World unloadEntity !dict [type=EntityItem, name=drinkJarGrandpasMoonshine, cnt=2], Unloaded, was Unloaded)
Since the region header check which causes troubles takes place before any api mod gets loaded i patched the dedicated server dll directly with fixes for both problems above.
The unload entity warnings will just not be there anymore.
And instead of "Exception: Incorrect region file header!" and a full halt of the server you will see this in log as the corrupt region has been removed and a new fresh one has been created. The server will boot normally after that.
2021-12-13T23:51:59 47.575 INF Loading and creating biomes took 1822ms
2021-12-13T23:52:00 48.770 INF Loading and creating shader control textures took 1195ms
2021-12-13T23:52:01 50.144 INF Loading and parsing of generator took 1373ms
2021-12-13T23:52:01 50.209 INF [Prisma501 Calling] Corrupt region file found! Region has been removed: r.-1.-1.7rg
2021-12-13T23:52:01 50.209 INF [Prisma501 Calling] Creating new RegionFileV2: r.-1.-1.7rg
.....
.....
.....
2021-12-13T23:52:00 48.770 INF Loading and creating shader control textures took 1195ms
2021-12-13T23:52:01 50.144 INF Loading and parsing of generator took 1373ms
2021-12-13T23:52:01 50.209 INF [Prisma501 Calling] Corrupt region file found! Region has been removed: r.-1.-1.7rg
2021-12-13T23:52:01 50.209 INF [Prisma501 Calling] Creating new RegionFileV2: r.-1.-1.7rg
.....
.....
.....
Make a backup of the original and replace in /7DaysToDieServer_Data/Managed (server off!)
This fix is EAC safe. You can leave EAC on.
THIS IS FOR A20 b238 ONLY !!!!!!!
User a506fe
Version 20.3 A20 b237 Experimental Compatible
- A20 b237 compatibility
- Added killer position to playerKilledPlayer logline
- Changed consolecommand bexport: help text now points to the correct new export location (/UserData/LocalPrefabs)
Best practice (to prevent /Saves and /UserData wandering off to userprofile or .local and keep all data in the main server folder) is to set the locations in
serverconfig.xml:
<property name="UserDataFolder" value="UserData" />
<property name="SaveGameFolder" value="Saves" />
Download:
http://cpm.7d2d.download/
http://cpm.7d2d.download/
User a506fe
A20 has brought some headaches to serverowners.
Main troubles are cause by region file corruption with the consequence the server won't start anymore until the culprit region file is removed. (Exception: Incorrect region file header!)
Second there is spam occurring in serverlog in specific cases on entity unloads. This will grow logfile to enormous proportions and servermanagers will choke on the amount of logfiles they need to handle. (WRN 38708 World unloadEntity !dict [type=EntityItem, name=drinkJarGrandpasMoonshine, cnt=2], Unloaded, was Unloaded)
Main troubles are cause by region file corruption with the consequence the server won't start anymore until the culprit region file is removed. (Exception: Incorrect region file header!)
Second there is spam occurring in serverlog in specific cases on entity unloads. This will grow logfile to enormous proportions and servermanagers will choke on the amount of logfiles they need to handle. (WRN 38708 World unloadEntity !dict [type=EntityItem, name=drinkJarGrandpasMoonshine, cnt=2], Unloaded, was Unloaded)
Since the region header check which causes troubles takes place before any api mod gets loaded i patched the dedicated server dll directly with fixes for both problems above.
The unload entity warnings will just not be there anymore.
And instead of "Exception: Incorrect region file header!" and a full halt of the server you will see this in log as the corrupt region has been removed and a new fresh one has been created. The server will boot normally after that.
2021-12-13T23:51:59 47.575 INF Loading and creating biomes took 1822ms
2021-12-13T23:52:00 48.770 INF Loading and creating shader control textures took 1195ms
2021-12-13T23:52:01 50.144 INF Loading and parsing of generator took 1373ms
2021-12-13T23:52:01 50.209 INF [Prisma501 Calling] Corrupt region file found! Region has been removed: r.-1.-1.7rg
2021-12-13T23:52:01 50.209 INF [Prisma501 Calling] Creating new RegionFileV2: r.-1.-1.7rg
.....
.....
.....
2021-12-13T23:52:00 48.770 INF Loading and creating shader control textures took 1195ms
2021-12-13T23:52:01 50.144 INF Loading and parsing of generator took 1373ms
2021-12-13T23:52:01 50.209 INF [Prisma501 Calling] Corrupt region file found! Region has been removed: r.-1.-1.7rg
2021-12-13T23:52:01 50.209 INF [Prisma501 Calling] Creating new RegionFileV2: r.-1.-1.7rg
.....
.....
.....
Make a backup of the original and replace in /7DaysToDieServer_Data/Managed (server off!)
This fix is EAC safe. You can leave EAC on.
THIS IS FOR A20 b237 ONLY !!!!!!!
Saturday, December 18, 2021
User a506fe
CPM 20.2.1 is A20 b233 compatible
Download:
http://cpm.7d2d.download/
http://cpm.7d2d.download/
User a506fe
A20 has brought some headaches to serverowners.
Main troubles are cause by region file corruption with the consequence the server won't start anymore until the culprit region file is removed. (Exception: Incorrect region file header!)
Second there is spam occurring in serverlog in specific cases on entity unloads. This will grow logfile to enormous proportions and servermanagers will choke on the amount of logfiles they need to handle. (WRN 38708 World unloadEntity !dict [type=EntityItem, name=drinkJarGrandpasMoonshine, cnt=2], Unloaded, was Unloaded)
Main troubles are cause by region file corruption with the consequence the server won't start anymore until the culprit region file is removed. (Exception: Incorrect region file header!)
Second there is spam occurring in serverlog in specific cases on entity unloads. This will grow logfile to enormous proportions and servermanagers will choke on the amount of logfiles they need to handle. (WRN 38708 World unloadEntity !dict [type=EntityItem, name=drinkJarGrandpasMoonshine, cnt=2], Unloaded, was Unloaded)
Since the region header check which causes troubles takes place before any api mod gets loaded i patched the dedicated server dll directly with fixes for both problems above.
The unload entity warnings will just not be there anymore.
And instead of "Exception: Incorrect region file header!" and a full halt of the server you will see this in log as the corrupt region has been removed and a new fresh one has been created. The server will boot normally after that.
2021-12-13T23:52:00 48.770 INF Loading and creating shader control textures took 1195ms 2021-12-13T23:52:01 50.144 INF Loading and parsing of generator took 1373ms 2021-12-13T23:52:01 50.209 INF [Prisma501 Calling] Corrupt region file found! Region has been removed: r.-1.-1.7rg 2021-12-13T23:52:01 50.209 INF [Prisma501 Calling] Creating new RegionFileV2: r.-1.-1.7rg ..... ..... .....``` Make a backup of the original and replace in /7DaysToDieServer_Data/Managed (server off!) This fix is EAC safe. You can leave EAC on. THIS IS FOR A20 b233 ONLY !!!!!!!
Friday, December 17, 2021
User a506fe
Version 20.2.1 A20 b233 Experimental Compatible
- Fixed consolecommand brender: it broke with A20 b231
Download:
http://cpm.7d2d.download/
http://cpm.7d2d.download/
Thursday, December 16, 2021
User a506fe
"Exception: Incorrect region file header!" and "World unloadEntity !dict" fix:
FOR WINDOWS SERVER AND VERSION A20 b231 ONLY !!!!!
https://discord.com/channels/336821518250147850/543609435210383360/920093659687432202
https://discord.com/channels/336821518250147850/543609435210383360/920093659687432202
Assembly-CSharp_A20_b231_WindowsServer.zip
ZIP • 2.7 MB
User a506fe
"Exception: Incorrect region file header!" and "World unloadEntity !dict" fix:
FOR LINUX SERVER AND VERSION A20 b231 ONLY !!!!!
https://discord.com/channels/336821518250147850/543609435210383360/920093659687432202
https://discord.com/channels/336821518250147850/543609435210383360/920093659687432202
Assembly-CSharp_A20_b231_LinuxServer.zip
ZIP • 2.7 MB
User a506fe
Version 20.2 is A20 b231 Experimental Compatible
Tuesday, December 14, 2021
User a506fe
Version 20.2 A20 b231 Experimental Compatible
- Added consolecommand getdrone: drones seem to get stuck in walls a lot. Let players get it by command (use for custom CSMM command).
- Added drone dupe prevention: got multiple reports of the existence of this (very easy) dupe exploit by using a drone. Implemented prevention of this exploit by not allowing to teleport if a player has a drone deployed. Enable in CpmSettings.xml (DroneDupePrevention_Enabled). Configurable response string in CpmStrings.xml (DroneDupePrevention).
Protected CPM chat,- and consolecommands: /bag, /bed, /ft, /ftw, /mv, /mvw, /rt, /tb, teleportplayerhome, mv, mvw, tp2bag
Protected Vanilla consolecommand: teleportplayer (this is used by CSMM's teleport system. So if you enable dupe prevention, CSMM will also be protected).
Download:
http://cpm.7d2d.download/
http://cpm.7d2d.download/