mirror of
https://github.com/evennia/evennia.git
synced 2026-03-25 09:16:32 +01:00
Cleaned up the time command's output some more.
This commit is contained in:
parent
008566f358
commit
22e22ffced
2 changed files with 13 additions and 13 deletions
|
|
@ -650,16 +650,17 @@ class CmdTime(COMMAND_DEFAULT_CLASS):
|
|||
|
||||
def func(self):
|
||||
"Show server time data in a table."
|
||||
table1 = EvTable("|wserver time","|wtime", align="l", width=78)
|
||||
table1.add_row("Current server uptime", utils.time_format(gametime.uptime(), 3))
|
||||
table1.add_row("Total server running time", utils.time_format(gametime.runtime(), 2))
|
||||
table1.add_row("Server epoch (first start)", datetime.datetime.fromtimestamp(gametime.server_epoch()))
|
||||
table1.add_row("Server time stamp", datetime.datetime.now())
|
||||
table1 = EvTable("|wServer time","", align="l", width=78)
|
||||
table1.add_row("Current uptime", utils.time_format(gametime.uptime(), 3))
|
||||
table1.add_row("Total runtime", utils.time_format(gametime.runtime(), 2))
|
||||
table1.add_row("First start", datetime.datetime.fromtimestamp(gametime.server_epoch()))
|
||||
table1.add_row("Current time", datetime.datetime.now())
|
||||
table1.reformat_column(0, width=30)
|
||||
table2 = EvTable("|wgame time", "|wtime (real x %g)" % gametime.TIMEFACTOR, align="l", width=77, border_top=0)
|
||||
table2.add_row("Game time epoch", datetime.datetime.fromtimestamp(gametime.game_epoch()))
|
||||
table2.add_row("Time passed in game:", utils.time_format(gametime.gametime(), 2))
|
||||
table2.add_row("Current game time", datetime.datetime.fromtimestamp(gametime.gametime(absolute=True)))
|
||||
table2 = EvTable("|wIn-Game time", "|wReal time x %g" % gametime.TIMEFACTOR, align="l", width=77, border_top=0)
|
||||
epochtxt = "Epoch (%s)" % ("from settings" if settings.TIME_GAME_EPOCH else "server start")
|
||||
table2.add_row(epochtxt, datetime.datetime.fromtimestamp(gametime.game_epoch()))
|
||||
table2.add_row("Total time passed:", utils.time_format(gametime.gametime(), 2))
|
||||
table2.add_row("Current time ", datetime.datetime.fromtimestamp(gametime.gametime(absolute=True)))
|
||||
table2.reformat_column(0, width=30)
|
||||
self.caller.msg(unicode(table1) + "\n" + unicode(table2))
|
||||
|
||||
|
|
|
|||
|
|
@ -434,10 +434,9 @@ BASE_BATCHPROCESS_PATHS = ['world', 'evennia.contrib', 'evennia.contrib.tutorial
|
|||
# or slower (timefactor<1) than the real world.
|
||||
TIME_FACTOR = 2.0
|
||||
# The starting point of your game time (the epoch), in seconds.
|
||||
# In Python a value of 0 means Jan 1 1970. All absolute game times
|
||||
# will be calculated relative to this. Defaults to the first time
|
||||
# the server was started. This is mainly useful if you want to
|
||||
# convert to real-world times.
|
||||
# In Python a value of 0 means Jan 1 1970 (use negatives for earlier
|
||||
# start date). This will affect the returns from the utils.gametime
|
||||
# module.
|
||||
TIME_GAME_EPOCH = None
|
||||
|
||||
######################################################################
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue