Beispiel #1
0
def page_api_stats_server(id):
    if not util.get_server(id):
        return abort(404)

    try:
        return jsonify(util.fetch_server_status(id))
    except Exception as E:
        return jsonify({"error": str(E)})
Beispiel #2
0
def page_rules():
	server_id = request.args.get('server', type=str, default=util.get_server_default()["id"])
	server = util.get_server(server_id)

	if not server:
		return abort(404)

	return render_template("rules.html", rules=json.load(open("app/config/rules/{}.json".format(server["id"]))))
Beispiel #3
0
def page_rules():
    server_id = request.args.get('server',
                                 type=str,
                                 default=util.get_server_default()["id"])
    server = util.get_server(server_id)

    if not server:
        return abort(404)

    return redirect(server["rules_url"])
Beispiel #4
0
def page_join(id):
    try:
        server = util.get_server(id)
        return redirect("byond://{}:{}".format(server["host"], server["port"]))
    except Exception as E:
        pass