﻿__group__	ticket	summary	type	priority	owner	status	created	modified	_changetime	_description	_reporter
Scripts	26	XMLStarlet 1.0 does not support inplace editing	defect	major	Christian Illy	accepted	2014-07-24T08:08:36+02:00	2014-07-24T20:14:10+02:00	2014-07-24T20:14:10+02:00	"If i make a new instance, it doesent save the config.xml correctly. There is only one line: </ServerSettings>

After finished the instance-process, it shows me this

Saving
<?xml version=""1.0""?>
<ServerSettings>
  <property name=""AirDropFrequency"" value=""24""></property>
</ServerSettings>
<?xml version=""1.0""?>
<ServerSettings>
  <property name=""BlockDurabilityModifier"" value=""100""></property>
</ServerSettings>
<?xml version=""1.0""?>
<ServerSettings>
  <property name=""BuildCreate"" value=""true""></property>
</ServerSettings>
...
Done

Ubuntu 10.04.4 LTS"	OPK-Desperado
Scripts	128	Switch initd to systemd	defect	major	Christian Illy	new	2016-03-30T14:17:57+02:00	2016-03-30T14:17:57+02:00	2016-03-30T14:17:57+02:00	More recent distributions switched to systemd so this should be updated accordingly. Ideally with detection of the used init-system in the bootstrapper.	Christian Illy
Scripts	25	Chat command framework	enhancement	major	Christian Illy	new	2014-07-19T18:21:35+02:00	2014-07-24T20:14:04+02:00	2014-07-24T20:14:04+02:00	"Add a framework to add chat commands, e.g.
 /rules
Calls a command that prints rules"	Christian Illy
Scripts	39	Make more stuff run by $SDTD_USER instead of root	enhancement	major	Christian Illy	new	2014-08-15T23:16:34+02:00	2016-06-18T21:22:23+02:00	2016-06-18T21:22:23+02:00		Christian Illy
Scripts	60	Hook for player deaths	enhancement	major	Christian Illy	new	2014-09-12T12:21:15+02:00	2014-09-12T12:21:15+02:00	2014-09-12T12:21:15+02:00	"playerDied <died name>
playerKilled <killer name> <killed name>"	Christian Illy
Scripts	130	TelnetCommand: Chain multiple commands	enhancement	major	Christian Illy	new	2016-04-28T14:06:19+02:00	2016-04-28T14:06:19+02:00	2016-04-28T14:06:19+02:00	"e.g.
 telnetCommand $1 ""say A; say B"""	Christian Illy
Scripts	159	Warning when stoping an instance	defect	minor	Christian Illy	new	2018-12-22T11:57:13+01:00	2019-01-05T13:16:39+01:00	2019-01-05T13:16:39+01:00	"
{{{
# 7dtd.sh kill adNg
Trying to gracefully shutdown...
/usr/local/lib/7dtd/commands/stop.sh: line 49: warning: command substitution: ignored null byte in input
Waiting for server to shut down...
1/5
2/5
Done

}}}
"	Thoron
Scripts	15	Announced restart	enhancement	minor	Christian Illy	new	2014-06-09T12:48:35+02:00	2014-07-24T20:13:02+02:00	2014-07-24T20:13:02+02:00	"Add announced restart feature, i.e. something that warns the user in some intervals that the server is going to be restarted and then restarts.
E.g.
 WARNING: Server will be restarted in 5 minutes.
 WARNING: Server will be restarted in 2 minutes.
 WARNING: Server will be restarted in 1 minute.
 WARNING: Server will be restarted in 30 seconds.
 WARNING: Server will be restarted in 10 seconds.
 WARNING: Server will be restarted NOW.
"	Christian Illy
Scripts	126	Hook for uptime / game time	enhancement	minor	Christian Illy	new	2016-03-28T15:24:59+02:00	2017-08-02T15:57:19+02:00	2017-08-02T15:57:19+02:00	"Mr Alloc :)
I'd find a timed hook very useful.
For instance, there is a periodic INF log message created that carries the current gameserver uptime:
{{{INF Time: 184.66m}}}
If this logline could be used to trigger a hook, one would be able to test the running time and take an appropriate action, for instance a server restart.
If this hook could also carry the return variable of the 'gt' command, one could also test for daytime/nighttime, meaning a restart could only be triggered when the players are already holed up for the night somewhere safe (or at least they should be :))

This addition (the gt command) would also allow for a scripted custom message informing players of the time until the next 7day horde.

I can write these scripts using PHP/cron, but consider the hook method more reliable and requiring less overhead and configuration (webserver/PHP/CURL telnet/etc)

Thanks for your time Mr Alloc :)"	Paul Reid
Scripts	142	Update dedi update check code	enhancement	minor	Christian Illy	accepted	2017-08-01T12:16:03+02:00	2017-08-04T22:03:38+02:00	2017-08-04T22:03:38+02:00	Since SteamCMD seems to finally have a command to update the information on an appid the updateengine command should be updated to support checking the remote buildid again. Source: https://7daystodie.com/forums/showthread.php?65064-Linux-Dedicated-server-update-detection	Christian Illy
Server fixes	160	RLP command broken	defect	critical	Christian Illy	new	2019-01-05T13:30:23+01:00	2019-01-05T13:30:23+01:00	2019-01-05T13:30:23+01:00	"There were some reports saying RLP is broken:
> rlp seems to be broken. SetBlockRPC fails on replacing LCB block with air (only). All other types of blocks are fine to replace with air though. its some fight over GameManager.ChangeBlocks setBlockRPC's when detecting its a LCB and the setting block to air by RPC by external force. Seems the GameManager wins. Ive managed to find a workaround.

and

>  2018-12-28T22:57:23 11556.626 INF BlockRemoved: , 730, 52, 202
>  2018-12-28T22:57:23 11556.626 INF Error in RemoveLandProtection.removeByPosition: NRE
>  at GameManager.ChangeBlocks (String persistentPlayerId, List`1 _blocksToChange)
>  at GameManager.SetBlocksRPC (List`1 _changes)
>  at RemoveLandProtection.removeByPosition (List`1 _coords)
> the claim is no longer listed with llp but stays in the world and shows as active
> when the chunk saves they go away"	Christian Illy
Server fixes	70	Web: Global inventory search	defect	major	Christian Illy	new	2014-10-22T11:03:18+02:00	2016-03-27T17:21:15+02:00	2016-03-27T17:21:15+02:00	To check e.g. if anyone has bedrock in their inv.	Christian Illy
Server fixes	103	Add command to clear up the list of known players	defect	major	Christian Illy	new	2015-05-25T14:33:20+02:00	2015-05-25T14:33:20+02:00	2015-05-25T14:33:20+02:00	E.g. to remove all banned players.	Christian Illy
Server fixes	104	Allow to filter offline players on map to non-banned	defect	major	Christian Illy	new	2015-05-25T14:34:20+02:00	2015-05-25T14:34:20+02:00	2015-05-25T14:34:20+02:00	"Currently list of offline players on the map can be quite large. A filter (especially for banned players, maybe also things like ""hasn't been seen for > X days"") would be helpful."	Christian Illy
Server fixes	108	LP command reporting older player position after teleport	defect	major	Christian Illy	new	2015-07-14T20:28:10+02:00	2015-07-14T20:28:10+02:00	2015-07-14T20:28:10+02:00	" For example, ""lp"" doesn't update for about 5-10 seconds after the teleport, showing the player at the previous location (even though the player can already see the new area)."	Christian Illy
Server fixes	147	Add heatmap layer	defect	major	Christian Illy	new	2017-08-09T19:52:24+02:00	2017-08-09T19:52:24+02:00	2017-08-09T19:52:24+02:00	Allow showing the heatmap as a map overlay.	Christian Illy
Server fixes	32	Disallow players with lower perm-level to kick/ban higher	enhancement	major	Christian Illy	new	2014-07-25T10:13:36+02:00	2014-07-25T10:13:36+02:00	2014-07-25T10:13:36+02:00	Perhaps also check for admin vs moderator	Christian Illy
Server fixes	50	Zombie spawn protection with LP blocks	enhancement	major	Christian Illy	new	2014-08-29T11:30:27+02:00	2014-08-31T20:43:57+02:00	2014-08-31T20:43:57+02:00	http://7daystodie.com/forums/showthread.php?15036-Solution-to-zombies-spawn-in-base-and-my-2-cents-about-spawning	Christian Illy
Server fixes	51	Remove keystones when banning	enhancement	major	Christian Illy	new	2014-08-29T14:46:03+02:00	2014-08-29T14:46:03+02:00	2014-08-29T14:46:03+02:00	Maybe as an additional parameter to ban (true/false)	Christian Illy
Server fixes	52	Get passwords for containers	enhancement	major	Christian Illy	new	2014-08-29T14:46:23+02:00	2016-05-11T20:55:35+02:00	2016-05-11T20:55:35+02:00		Christian Illy
Server fixes	54	Limit login rate	enhancement	major	Christian Illy	reopened	2014-09-01T18:10:06+02:00	2014-09-12T11:44:32+02:00	2014-09-12T11:44:32+02:00	Telnet/Web: Limit logins attempts per Time per IP.	Christian Illy
Server fixes	64	Give permission list	enhancement	major	Christian Illy	new	2014-09-18T11:08:17+02:00	2014-09-18T11:08:17+02:00	2014-09-18T11:08:17+02:00	"I.e. permission level restricts what items can be spawned with ""give""."	Christian Illy
Server fixes	65	One-hit destroy mode	enhancement	major	Christian Illy	new	2014-09-23T23:35:25+02:00	2014-09-23T23:35:25+02:00	2014-09-23T23:35:25+02:00	E.g. in creative mode only: Allow to destroy blocks in a single hit. Maybe by having block durability modified like with land claims but the other way round (i.e. durability e.g. 0.001).	Christian Illy
Server fixes	66	Suicide command	enhancement	major	Christian Illy	new	2014-09-24T13:44:23+02:00	2014-09-24T13:44:23+02:00	2014-09-24T13:44:23+02:00	With rate limiting so it won't get abused (e.g. only once per hour)	Christian Illy
Server fixes	77	Add connection limit per IP	enhancement	major	Christian Illy	new	2014-11-17T22:44:47+01:00	2014-11-17T22:44:47+01:00	2014-11-17T22:44:47+01:00	Don't allow more than like 5 concurrent connections to Telnet per source IP. Probably ignore that limit for localhost.	Christian Illy
Server fixes	135	Add Access-Control-Allow-Origin Header Option	enhancement	major	Christian Illy	new	2016-08-10T15:31:37+02:00	2019-07-01T10:20:26+02:00	2019-07-01T10:20:26+02:00	"I'm currently trying to move the webserver folder to a subdir under my website, but there is a brick wall that I cannot climb over - Access-Control. When I have faced this in the past and have had control over the resource I am requesting, I have added a header via PHP:
    header('Access-Control-Allow-Origin: http://domain.com');

Would it be possible to add this functionality?
I know a few coders who could add this to the source and recompile with this functionality, but I think it would be useful for others also."	Paul Reid
Server fixes	157	Add reporting if a player is on a vehicle	enhancement	major	Christian Illy	new	2018-11-15T12:16:41+01:00	2018-11-15T12:16:41+01:00	2018-11-15T12:16:41+01:00	Allow LP or some other commands/APIs to show if a player is currently attached to a vehicle.	Christian Illy
Server fixes	73	MOTD / cycling messages	task	major	Christian Illy	new	2014-11-03T22:54:21+01:00	2014-11-03T22:54:21+01:00	2014-11-03T22:54:21+01:00	Add option to send a MOTD and/or cycling messages in intervals to the players.	Christian Illy
Server fixes	76	Command to reset chunk/region	enhancement	minor	Christian Illy	new	2014-11-17T22:03:32+01:00	2014-11-17T22:03:32+01:00	2014-11-17T22:03:32+01:00	After hacks or whatever	Christian Illy
Server fixes	82	WebApi to Inventory	enhancement	minor	Christian Illy	new	2014-11-26T14:01:21+01:00	2014-12-01T21:12:34+01:00	2014-12-01T21:12:34+01:00	"It would be nice, to give Items directly to the Inventory.
Like a WebApi givetoplayer/<playername|entityid>/<itemname>/<amount>
and then check the Inventory for a free Space and insert the item.

I tried it but i can't compile a working 7dtd-server-fixes.dll.

And the sentence  is not very helpful to me:
""The Assembly-CSharp.dll is first deobfuscated with the ?Deobfuscator. Then the 7dtd-server-fixes.dll can be build referencing this assembly. At last the deobfuscated Assembly-CSharp.dll is patched with the ?Assembly-Patcher so it calls the new methods in the 7dtd-server-fixes.dll."""	behemoth
Server fixes	98	WebAPI - Add more telnet/console commands	enhancement	minor	Christian Illy	new	2015-03-04T19:15:45+01:00	2015-08-06T19:30:11+02:00	2015-08-06T19:30:11+02:00	"Would it be possible to add more of the Console/telnet commands to the WepApi? I would think something along the line of some getters can be public, but setters you need to have the ""protect"" file (i.e. authentication) to ensure some guy who stumbled upon the API doesn't spawn everything for himself.
In essence I would like to be able to set game settings via a Web Front End, and also potentially, when you have a chat command framework (https://7dtd.illy.bz/ticket/25) configuring the listeners via another WebAPI."	Shark7-11
Server fixes	125	Allow defining named teleport points	enhancement	minor	Christian Illy	new	2016-03-04T21:48:34+01:00	2016-03-04T21:48:34+01:00	2016-03-04T21:48:34+01:00	"As per mail request:
 Specifically, I would love to be able to assign a name to a set of
 coordinates, which would be substituted at command execution. E.g.,

   alias CoolLocation 250 -1 300
   tele PlayerName CoolLocation

 Ideally, it would be persistent (saved to a text file or sqlite db), but
 still very useful and acceptable if the aliases only stay in memory
 until next reboot. (I know it could get complicated to parse the file,
 make sure the alias doesn't already exist, delete old aliases, etc.)"	Christian Illy
Server fixes	134	A Hook for Active Buffs	enhancement	minor	Christian Illy	new	2016-06-30T18:37:52+02:00	2016-07-05T22:46:42+02:00	2016-07-05T22:46:42+02:00	"Would it be possible to get a hook for active buffs?

I'd like to have a custom buff to apply to a block and use the buffwhenwalkedon property. I could then use the hook in a custom dll to trigger the start of a quest, a ""Welcome to Thistown"" message, or even trigger zombies to spawn.

I basically need a way to trigger an event when a player steps on a block or is in a certain area.

Let me know your thoughts or if you have something better/similar already planned. Thanks!"	schwanz9000
Server fixes	153	"""Self"" getplayerinventory command"	enhancement	minor	Christian Illy	new	2018-07-21T02:37:35+02:00	2018-07-21T02:37:35+02:00	2018-07-21T02:37:35+02:00	I like being able to see my own inventory on the map, but some of the other players like their privacy. I'd like to see getplayerinventory split between self/all, like the land claim commands were.	dcsobral
Server fixes	155	LLP nearby position	enhancement	minor	Christian Illy	new	2018-09-05T10:31:56+02:00	2018-09-05T10:31:56+02:00	2018-09-05T10:31:56+02:00	Add optional argument to LLP nearby so that the center can be specified (ideally both as coordinate pair as well as an entity).	Christian Illy
Server fixes	161	Command for cleaning up player data	enhancement	minor	Christian Illy	new	2019-01-18T23:01:26+01:00	2019-01-18T23:01:26+01:00	2019-01-18T23:01:26+01:00	Add a new console command to clean up the mod's player data, e.g. by playtime or by not-seen for x days.	Christian Illy
Server fixes	78	New Command: See all Players on Map	task	minor	Christian Illy	new	2014-11-23T20:05:34+01:00	2014-11-24T20:34:55+01:00	2014-11-24T20:34:55+01:00	It would be nice if i have a command to see all Players on the Map and their homes.	Prof.Liebstrumpf
