Project

General

Profile

Actions

Defect/Bug #256

closed

Mark2

Added by Slind almost 9 years ago. Updated over 3 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Administrator
Category:
Server Administration
Start date:
2015-12-13
Due date:
% Done:

100%

Estimated time:
(Total: 0.00 h)
Resolution:
Fixed/Completed

Description

The development of mark2 was continued by gsand. Thanks to xfel for the update. Time to test it and if it works fine to switch as it is maintained and the code structure a lot better than rtk. :)
https://github.com/gsand/mark2
https://github.com/MineYourMind/mark2

Issues and concerns:
  • no hold/unhold feature implemented by Xfel
  • page up/down slow and only a few rows not real pages (press a hundred times to get to the server start up)
  • start a server in the background from command line (you need to wait till it started up fully else you kill it) mark2 start -i <dir>
  • console color support behaves odd (on startup it works, later on it doesn't) seems to have fixed with the console parsing support for spigot < 1.8
  • scripts and properties not reloading on ~restart and no ~reload command ~reload | ~reload-plugin -> but doesn't reload built-in services
  • console content is not mark/copy-able, pasting doesn't work either You can select text while holding shift or ALT+CMD on Mac. However, this will also select the side parts.
  • mark2 commands in attached mode are prefixed a "~" which causes issues when used in screen/tmux, is difficult to use on mobile devices, unknown keyboard layouts "." alias implemented
  • console parsing doesn't work with other server version than latest spigot. Tested with hubris and the 1.6 hub, can't reproduce.
  • send command/event to all running servers
    for f in `mark2 list`; do mark2 send -n $f $yourcommand; done
    
  • same for start
    cd ~/production; for f in `ls -1`; do mark2 start -i $f;  done 
    
  • disable gui (pure console stream + input): hotkey, attach param.. (especially for the use with small screens and copying multiple lines) https://i.imgur.com/z2E1JEK.png
  • mark2 instance exiting when server is initiating shutdown including spigot watchdog kill (server freeze) [1]
  • not detecting crash/freeze if the console thread isn't shutting down [2]
  • console output is doubled, tripled.. quite often
  • compatible issue with warmroast - http://i.imgur.com/6Wsegnn.png what is what? --pid arg exist. pid discovery with ps aux | grep <servername> or the script created by xfel on charlie ~/tools/
  • scheduler based on system time issue. Causes the server to restart within minutes if it just crashed and the system load is extreme when all restart at the same time @serverstarted ~restart 6h;10m;5m;2m;30s
  • mark2 log is overwritten with mark2 start instead of being continued causing wholes in the logs
Nice to have:
  • username (top right) based on environment variable (set on ssh login based on key)
  • server uptime in stats
  • tps in stats (probably not be possible)
  • highlight selected server (e.g. different background color)
  • list upcoming scheduler events instead of players (e.g. 5:12 /backup, 12:55 ~restart)

[1] http://pastebin.com/BXyka2je http://pastebin.com/cAgmZZWp
[2] http://pastebin.com/U30vsqwJ


Subtasks 2 (0 open2 closed)

Defect/Bug #531: mark2 hold command with countdownClosedXfel112015-12-13

Actions
Defect/Bug #537: mark2 .cancel commandClosedXfel112015-12-21

Actions
Actions

Also available in: Atom PDF