Changes between Version 159 and Version 160 of Server fixes


Ignore:
Timestamp:
Jan 19, 2019, 3:31:22 PM (6 years ago)
Author:
Christian Illy
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Server fixes

    v159 v160  
    185185  * Changed ''give'' and ''listitems'' to use the games own data instead of a local item name list
    186186
    187 === [https://7dtd.illy.bz/browser/binary-improvements?rev=301 rev. 301] (12_14_19) (2017-01-03) ===
    188 
    189 * CommonFunc updated to v14:
    190   * Changed totalPlayTime calculation code to fix compatibility with recent Unity versions
    191 
    192 === [https://7dtd.illy.bz/browser/binary-improvements?rev=299 rev. 299] (12_13_19) (2016-12-14) ===
    193 
    194 * Commands updated to v12:
    195   * Fixed ''give'': Was broken when specifying a quality
    196 * WebMap updated to v19:
    197   * Code:
    198     * Updated MapRendering code to use a coroutine instead of a timer which was causing some issues
    199   * Web page:
    200     * Added some day information to the stats on the upper left (day of week, days til horde night etc)
    201 
    202 === [https://7dtd.illy.bz/browser/binary-improvements?rev=297 rev. 297] (11_13_18) (2016-10-26) ===
    203 
    204 * Commands updated to v11:
    205   * Changed ''showinventory'': In tagged output mode prints an output termination like this: "tracker_item id=''171'', tag=''tagName'', SHOWINVENTORY DONE"
    206 * WebMap updated to v18:
    207   * Web page:
    208     * Added meta header for IE
    209 
    210 === [https://7dtd.illy.bz/browser/binary-improvements?rev=293 rev. 293] (10_13_17) (2016-09-25) ===
    211 
    212 * '''Only compatible with A15 and newer'''
    213 * Commands updated to v10:
    214   * Fixed ''give'': Support quality for items that have parts or attachments (thanks to Coppi :) )
    215 * WebMap updated to v17:
    216   * Code:
    217     * Fixed error loading item icons in A15 (may have added regressions for mod icons)
    218   * Web page:
    219     * Added option to index.js to hide the navbar on page load
    220 
    221 === [https://7dtd.illy.bz/browser/binary-improvements?rev=289 rev. 289] (9_13_16) (2016-07-18) ===
    222 
    223 * CommonFunc updated to v13:
    224   * Added useTime related stuff to persistent data for Coppi's mod
    225 * Commands updated to v9:
    226   * Fixed ''listknownplayers'': Allow lookup of players by their SteamID
    227 * CoppisAdditions removed: Including that will cause all sorts of trouble/confusion as they're also updated by Coppi himself. Download can be found in [https://7daystodie.com/forums/showthread.php?44835-Coppi-MOD-New-features his thread]
    228 * WebMap updated to v16:
    229   * Code:
    230     * Fixed error shown when webserver is accessed while 7dtd is still starting up
    231   * Web page:
    232     * Added last online tooltip to show actual date instead of pretty printed value in table
    233 
    234 === [https://7dtd.illy.bz/browser/binary-improvements?rev=283 rev. 283] (8_12_15_2) (2016-06-19) ===
    235 
    236 * CommonFunc updated to v12:
    237   * Minor internal updates
    238 * CoppisAdditions updated to v2:
    239   * Fixed ''givexp''
    240   * Added ''ss'' as an intermediate workaround for the non-functional ''spawnscouts'' command from the game until A15 is released
    241   * Fixed spelling: ''to'''o'''glechatcommandhide'' to ''to'''g'''glechatcommandhide''
    242 * WebMap updated to v15:
    243   * Code:
    244     * Added API ''executeconsolecommand'': Executes a console command and returns result. Uses the same permission checks as would apply to any ingame user
    245     * Added API ''getallowedcommands'': Retrieves a list of all console commands that can be executed with the current user permissions
    246     * Added API ''getplayerlist'': Retrieves a list of all players, optionally filtered and sorted, with definable results per page and page number. Will be extended upon in the future.
    247     * Added API ''getserverinfo'': Retrieve the server information as reported to the master server list
    248     * Made APIs ''getstats'' and ''getwebuiupdates'' usable by anyone by default unless explicitly set to a stricter permission
    249   * Web page:
    250     * Added first draft of player list tab
    251 
    252 === [https://7dtd.illy.bz/browser/binary-improvements?rev=277 rev. 277] (8_11_14_1) (2016-05-19) ===
    253 
    254 * WebMap updated to v14:
    255   * Changed APIs ''getplayersonline'' and ''getplayerslocation'': Added field "ping"
    256   * Added API ''getserverinfo'': Reports current info on the server
    257 
    258 === [https://7dtd.illy.bz/browser/binary-improvements?rev=276 rev. 276] (8_11_13_1) (2016-05-18) ===
    259 
    260 * CommonFunc updated to v11:
    261   * Fixed player level calculation
    262 
    263 === [https://7dtd.illy.bz/browser/binary-improvements?rev=273 rev. 273] (8_10_13_1) (2016-05-11) ===
    264 
    265 * Added Coppi's stuff as a fourth module "CoppisAdditions", v1:
    266   * Chat filter functionality, controlled with the commands below
    267   * Command ''muteplayerchat'': Mute a player on public chat
    268   * Command ''playerchatmaxlength'': Set the maximum number of characters a player can write in a single message. Default is 255 for every player.
    269   * Command ''tooglechatcommandhide'': Specify a chat message prefix that defines chat commands that are hidden from chat
    270   * Command ''givexp'': Give XP for a skill to a player
    271   * Command ''listplayerbed'': List bed locations of a single player or all online players
    272   * Command ''listplayerfriends'': List friends of a single player or all players
    273   * Command ''physics'': Enable / disable physics on blocks that you are placing / removing
    274   * Command ''sayplayer2'': Send a message to a single player with a specific sender name
    275   * Command ''spawnhorde'': Spawn horde near a player or coordinate
    276   * Command ''spawnmultipleentity'': Spawn multiple entities around some coordinate or player
    277   * Command ''spawnscouts'': Spawn scouts near a player or coordinate
    278   * Command ''teleportplayerhome'': Teleport a player to his home / bedroll
    279   * Command ''unlockall'': Unlock all secure loots, chests and doors for the current player
    280 * Commands updated to v8:
    281   * Changed ''listitems'': Now also accepts "*" as search mask, showing all items
    282   * Changed ''listlandprotection'': Added optional parameter "parseable" to get programmatically parseable output
    283   * Changed ''showinventory'': Added optional tag parameter. If a tag is given it will be included in each line of the output, which will be in a parseable format instead of easily readable
    284   * Fixed ''repairchunkdensity'' help text
    285 * CommonFunc updated to v10:
    286   * Changed log output on player connect: Added Steam owner ID
    287 
    288 === [https://7dtd.illy.bz/browser/binary-improvements?rev=272 rev. 272] (7_9_13) (2016-04-28) ===
    289 
    290 * WebMap mod updated to v13:
    291   * Code:
    292     * Fixed Log page
    293     * Changed API ''getplayerslocation'' and ''getplayersonline'': Added ''totalplaytime'' and ''lastonline'' (#127)
    294     * Web map servers transparent tiles instead of 404 when block has no image yet (#124)
    295 * Commands updated to v7:
    296   * Fixed ''removelandprotection''
    297   * Fixed chat related stuff for A14.6 b26
    298   * Added ''repairchunkdensity''
    299 * CommonFunc updated to v9:
    300   * Fixed chat related stuff for A14.6 b26
    301 
    302 === [https://7dtd.illy.bz/browser/binary-improvements?rev=256 rev. 256] (6_8_12) (2016-02-07) ===
    303 
    304 * WebMap mod updated to v12:
    305   * Web page:
    306     * Changed player popups to show coordinates without "/" so they can directly be copy+pasted for teleport etc (by [https://7daystodie.com/forums/member.php?112591-God-Almighty God Almighty])
    307     * Added SteamID to inventory dialog (by [https://7daystodie.com/forums/member.php?112591-God-Almighty God Almighty])
    308 
    309 === [https://7dtd.illy.bz/browser/binary-improvements?rev=254 rev. 254] (6_8_11) (2015-12-24) ===
    310 
    311 * WebMap mod updated to v11:
    312   * Code:
    313     * Fixed icon loading when multiple items use the same icon+tint combination
    314 
    315 === [https://7dtd.illy.bz/browser/binary-improvements?rev=253 rev. 253] (6_8_10) (2015-12-12) ===
    316 
    317 * Only compatible with A13 and newer
    318 * WebMap mod updated to v10:
    319   * Web page:
    320     * Users with ''webapi.getlandclaims'' permission can always view their own claims, users who also have ''webapi.viewallclaims'' can view all claims like before (by [https://7daystodie.com/forums/member.php?101833-psouza4 psouza4])
    321     * Users with ''webapi.getplayerslocation'' permission can always view their own position, users who also have ''webapi.viewallplayers'' can view all players like before (by [https://7daystodie.com/forums/member.php?101833-psouza4 psouza4])
    322     * Added new map options ''Animals'' and ''Hostiles'' (by [https://7daystodie.com/forums/member.php?101833-psouza4 psouza4])
    323     * Fixed item display with custom icons (#119) or tints
    324   * Code:
    325     * Added API ''getanimalslocation'': Get a list of all (currently loaded) animals on the server (by [https://7daystodie.com/forums/member.php?101833-psouza4 psouza4])
    326     * Added API ''gethostilelocation'': Get a list of all (currently loaded) AI hostiles on the server (by [https://7daystodie.com/forums/member.php?101833-psouza4 psouza4])
    327 * Commands updated to v6:
    328   * Added ''buffplayer'' and ''debuffplayer'': Give a buff or remove a buff from a remote player
    329 * CommonFunc updated to v8:
    330   * Refactorings and backend additions for the new features above
    331 
    332 === [https://7dtd.illy.bz/browser/binary-improvements?rev=250 rev. 250] (5_7_9) (2015-08-12) ===
    333 
    334 * WebMap mod updated to v9:
    335   * Web page:
    336     * Added Log view
    337     * Added quality information to player inventory dialog
    338     * Fixed player marker popup closing itself on data updates (hacky, clean solution requires Leaflet 1 which is still beta)
    339     * Further refactorings
    340   * Code:
    341     * Added API ''getlog'': Get a list of server log lines
    342     * Added API ''getwebuiupdates'': Get information about what has been updated (currently only used for showing number of new log entries)
    343     * Changed API ''getplayerinventory'': Minor changes in format (same for bag/belt and equipment), added quality and qualitycolor information
    344 * Commands updated to v5 (thanks to ''Coppi'' for the code change ideas):
    345   * Changed ''give'': Added a second variant which allows to specify item quality
    346   * Changed ''showinventory'': Also output equipment and item qualities and parts
    347   * Changed ''teleportplayer'': Added a third variant which allows to teleport relatively to the current player position (e.g. just go 10m below the current position by ''tp 0 -10 0'')
    348 * CommonFunc updated to v7 (thanks to ''Coppi'' for the code change ideas):
    349   * Log item quality and parts
    350 
    351 === [https://7dtd.illy.bz/browser/binary-improvements?rev=249 rev. 249] (4_6_8) (2015-08-07) ===
    352 
    353 * WebMap mod updated to v8:
    354   * Web page:
    355     * Updated design, thanks to Ynd21 for the ideas
    356     * Added checkbox to auto-reload tiles in a specified interval. Function can be disabled or minimum interval / default interval set in ''map.js'' line 78 and following (''new L.Control.ReloadTiles ...'')
    357     * Fixed player marker clustering when players move towards each other or get farther apart
    358     * Added GameTime control for webmap if having the menu bar is undesired, can be added by to map by uncommenting ''map.js'' line 102 (''new L.Control.GameTime ...'')
    359     * Added Login control for webmap if having the menu bar is undesired, not used by default
    360     * Further refactorings
    361   * Code:
    362     * Added web page login logging (print IP, SteamID, permission level)
    363 
    364 === [https://7dtd.illy.bz/browser/binary-improvements?rev=247 rev. 247] (4_6_7) ===
    365 
    366 * WebMap mod updated to v7:
    367   * Web page:
    368     * Please excuse the terrible styling, in my dev branch it's even worse but this makes it easier for me to properly position elements ;)
    369     * Added Steam authentication
    370     * Added permission system ([[Integrated Webserver#Permissions|see here for further details]])
    371     * Added game time display
    372     * Added player equipment display
    373     * Added last click position display
    374   * Commands:
    375     * Added ''webpermission'' to list/specify permissions required for individual parts of the webpage
    376     * Added ''webtokens'' to list/manage web tokens required for tool based access
    377   * Code:
    378     * Added player equipment to WebAPI getplayerinventory
    379     * Added WebAPI getstats, currently returning game time and current player count
    380     * Refactored JS code
    381 * Core mod updated to v6: Added player equipment logging
    382 * '''IMPORTANT:''' Only use with 14.6 b26 and higher
    383 
    384 === [https://7dtd.illy.bz/browser/binary-improvements?rev=243 rev. 243] (0.12.0.0) ===
    385 
    386 * WebMap mod updated to v6: Added title tag to icon fields in Inventory Viewer (thanks to Martin for the suggestion)
    387 * Core mod updated to v5: Fixed ListItems / Give for A12.3
    388 
    389 === [https://7dtd.illy.bz/browser/binary-improvements?rev=242 rev. 242] (0.12.0.0) ===
    390 
    391 * WebMap mod updated to v5: Fixed item icon loading
    392 
    393 === [https://7dtd.illy.bz/browser/binary-improvements?rev=238 rev. 238] (0.12.0.0) ===
    394 
    395 * Updated for Alpha 12 (server build ''682942'')
    396 * Added chat hook example (type "/alloc" in chat)
    397 * Fixed "last seen" value not getting updated on banned players etc
    398 * Added command exportitemicons
    399 * Added help texts to commands
    400 * Slightly improved performance of map rendering code
    401 * ItemIcons for the webmap are now directly loaded from the game data
    402 * No more deobfuscation required, mod works directly with the vanilla files (ideally no more need to update this mod on game updates though of course bigger changes can still require an update in the mod)
    403 
    404 === [https://7dtd.illy.bz/browser/binary-improvements?rev=236 rev. 236] (0.11.6.0) ===
    405 
    406 * Updated for Alpha 11.6 (server build ''658147'')
    407 
    408 === [https://7dtd.illy.bz/browser/binary-improvements?rev=235 rev. 235] (0.11.5.0) ===
    409 
    410 * Updated for Alpha 11.5 (server build ''639339'')
    411 
    412 === [https://7dtd.illy.bz/browser/binary-improvements?rev=233 rev. 233] (0.11.4.0) ===
    413 
    414 * Updated for Alpha 11.4 (server build ''605981'')
    415 
    416 === [https://7dtd.illy.bz/browser/binary-improvements?rev=232 rev. 232] (0.11.3.0) ===
    417 
    418 * Fixed show inventory
    419 
    420 === [https://7dtd.illy.bz/browser/binary-improvements?rev=230 rev. 230] (0.113.5586.28926) ===
    421 
    422 * Fixed exceptions
    423 
    424 === [https://7dtd.illy.bz/browser/binary-improvements?rev=230 rev. 230] (0.113.5586.27633) ===
    425 
    426 * Fixed exceptions
    427 
    428 === [https://7dtd.illy.bz/browser/binary-improvements?rev=230 rev. 230] (0.113.5586.25212 2nd build) ===
    429 
    430 * Updated web mod to v.2, fixes endless exceptions in log
    431 
    432 === [https://7dtd.illy.bz/browser/binary-improvements?rev=230 rev. 230] (0.113.5586.25212) ===
    433 
    434 * Updated for Alpha 11.3 (server build ''593110'')
    435 * '''REMOVE ALL OLD FILES FROM THE MODS-FOLDER PRIOR TO APPLYING THIS ONE'''
    436 
    437 === [https://7dtd.illy.bz/browser/binary-improvements?rev=228 rev. 228] (0.112.5577.41143) ===
    438 
    439 * Updated for Alpha 11.2 (server build ''583520'')
    440 * Fixed IP output
    441 
    442 === [https://7dtd.illy.bz/browser/binary-improvements?rev=227 rev. 227] (0.111.5572.35274) ===
    443 
    444 * Updated AllocsCommands mod: Fixes command ''teleport'' (#99)
    445 
    446 === [https://7dtd.illy.bz/browser/binary-improvements?rev=226 rev. 226] (0.111.5572.35274) ===
    447 
    448 * Updated for Alpha 11.1 (server build ''578130'')
    449 * Also removed protect-file that accidentally slipped into last archive.
    450 
    451 === [https://7dtd.illy.bz/browser/binary-improvements?rev=224 rev. 224] (0.110.5570.39924) ===
    452 
    453 * Updated for Alpha 11 (server build ''576370'')
    454 
    455 === [https://7dtd.illy.bz/browser/binary-improvements?rev=222 rev. 222] (0.104.5471.24501) ===
    456 
    457 * Updated for Alpha 10.4 b10 hotfix (server build ''480993'')
    458 
    459 === [https://7dtd.illy.bz/browser/binary-improvements?rev=218 rev. 218] (0.104.5466.33703) ===
    460 
    461 * Updated for Alpha 10.4 b9 hotfix (server build ''478721'' and ''478809'')
    462 
    463 === [https://7dtd.illy.bz/browser/binary-improvements?rev=216 rev. 216] (0.104.5465.40278) ===
    464 
    465 * Updated for Alpha 10.4 (server build ''477715'')
    466 
    467 === [https://7dtd.illy.bz/browser/binary-improvements?rev=213 rev. 213] (0.103.5461.3294) ===
    468 
    469 * Updated for Alpha 10.3 b12 hotfix (server build ''471956'')
    470 
    471 === [https://7dtd.illy.bz/browser/binary-improvements?rev=211 rev. 211] (0.103.5459.40864) ===
    472 
    473 * Updated for Alpha 10.3 (server build ''471356'')
    474 '''EDIT: THIS IS ACTUALLY FOR DEDI BUILD 471352, SO DO NOT WONDER WHY I POSTED THE WRONG ONE ABOVE ;) '''
    475 
    476 === [https://7dtd.illy.bz/browser/binary-improvements?rev=208 rev. 208] (0.102.5448.37821) ===
    477 
    478 * Updated for Alpha 10.2 (server build ''459429'')
    479 
    480 === [https://7dtd.illy.bz/browser/binary-improvements?rev=206 rev. 206] (0.100.5442.30220) ===
    481 
    482 * Updated for Alpha 10.1 (server build ''454117'')
    483 * Command ''listplayerids'' / ''lpi'' added
    484 
    485 === [https://7dtd.illy.bz/browser/binary-improvements?rev=205 rev. 205] (0.100.5439.41910) ===
    486 
    487 * Updated for Alpha 10 (server build ''451483'')
    488 * Command ''listplayersextended'' / ''lpe'' removed: Now integrated with the vanilla ''lp'' command
    489 
    490 === [https://7dtd.illy.bz/browser/binary-improvements?rev=202 rev. 202] (0.93.5409.27239) ===
    491 
    492 * Webserver core updated for better performance / less problems
    493 * Command ''listlandprotection'' changed: If run from the game's console it accepts the parameter "nearby" an optionally an distance
    494 
    495 === [https://7dtd.illy.bz/browser/binary-improvements?rev=199 rev. 199] (0.93.5378.41731) ===
    496 
    497 * Updated map rendering + webserver so that hopefully all "sharing access violation"s are gone
    498 
    499 === [https://7dtd.illy.bz/browser/binary-improvements?rev=198 rev. 198] (0.93.5378.21429) ===
    500 
    501 * Command ''unban'' actually registered in game ;)
    502 
    503 === [https://7dtd.illy.bz/browser/binary-improvements?rev=197 rev. 197] (0.93.5377.34787) ===
    504 
    505 * Commands ''give'' and ''listitems'' changed: Now should work for all things in creative menu
    506 * Player inventory is monitored for stacksizes greater than the allowed size for each item (see [[Server fixes#Newloginformation|New log information]])
    507 
    508 === [https://7dtd.illy.bz/browser/binary-improvements?rev=196 rev. 196] (0.93.5375.21616) ===
    509 
    510 * Added console command ''unban''
    511 
    512 === [https://7dtd.illy.bz/browser/binary-improvements?rev=194 rev. 194] (0.93.5374.40502) ===
    513 
    514 * Updated for A9.3 b5 (server build 385244)
    515 
    516 === [https://7dtd.illy.bz/browser/binary-improvements?rev=192 rev. 192] (0.93.5373.21892) ===
    517 
    518 * Minor bug fix for map rendering
    519 
    520 === [https://7dtd.illy.bz/browser/binary-improvements?rev=190 rev. 190] (0.93.5369.22980) ===
    521 
    522 * Further Telnet stability improvements
    523 
    524 === [https://7dtd.illy.bz/browser/binary-improvements?rev=189 rev. 189] (0.93.5368.20218) ===
    525 
    526 * Command ''teleportplayer'' / ''tele'' changed: Second parameter can be another player now
    527 * Made Telnet interface robust against errors in core commands (like buff)
    528 * Telnet ignores empty lines
    529 
    530 === [https://7dtd.illy.bz/browser/binary-improvements?rev=188 rev. 188] (0.93.5366.36263) ===
    531 
    532 * Allow setting different rendering settings (run server with this version once, shut down, edit <save>/map/mapinfo.js)
    533   * WARNING: This can have a serious impact on server performance! Will be optimized later on.
    534 
    535 === [https://7dtd.illy.bz/browser/binary-improvements?rev=185 rev. 185] (0.93.5365.39558) ===
    536 
    537 * Web interface no longer depends on CP enabled (only on existence of the "webserver" folder)
    538 * Login attempt limiting on Telnet
    539 
    540 === [https://7dtd.illy.bz/browser/binary-improvements?rev=183 rev. 183] (0.93.5365.36355) ===
    541 
    542 * Multithreaded Telnet server (hopefully lowering CPU usage a bit)
    543 
    544 === [https://7dtd.illy.bz/browser/binary-improvements?rev=180 rev. 180] (0.92.5364.31430) ===
    545 
    546 * Updated for A9.3 (server build 375426)
    547187
    548188