mirror of
https://github.com/evennia/evennia.git
synced 2026-03-26 09:46:32 +01:00
EGD: Adding reporting of Python/Django/Platform.
This commit is contained in:
parent
d140c9883f
commit
a0d23bf40c
1 changed files with 15 additions and 3 deletions
|
|
@ -1,5 +1,7 @@
|
|||
import urllib
|
||||
import platform
|
||||
|
||||
import django
|
||||
from django.conf import settings
|
||||
from twisted.internet import defer
|
||||
from twisted.internet import protocol
|
||||
|
|
@ -69,16 +71,26 @@ class EvenniaGameDirClient(object):
|
|||
}
|
||||
gd_config = settings.GAME_DIRECTORY_LISTING
|
||||
values = {
|
||||
# Game listing stuff
|
||||
'game_name': settings.SERVERNAME,
|
||||
'game_status': gd_config['game_status'],
|
||||
'game_website': gd_config.get('game_website') or '',
|
||||
'listing_contact': gd_config['listing_contact'],
|
||||
'evennia_version': get_evennia_version(),
|
||||
'telnet_hostname': gd_config['telnet_hostname'],
|
||||
'telnet_port': gd_config['telnet_port'],
|
||||
|
||||
# How to play
|
||||
'telnet_hostname': gd_config.get('telnet_hostname') or '',
|
||||
'telnet_port': gd_config.get('telnet_port') or '',
|
||||
'web_client_url': gd_config.get('web_client_url') or '',
|
||||
|
||||
# Game stats
|
||||
'connected_player_count': SESSIONS.player_count(),
|
||||
'total_player_count': PlayerDB.objects.num_total_players() or 0,
|
||||
|
||||
# System info
|
||||
'evennia_version': get_evennia_version(),
|
||||
'python_version': platform.python_version(),
|
||||
'django_version': django.get_version(),
|
||||
'server_platform': platform.platform(),
|
||||
}
|
||||
data = urllib.urlencode(values)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue