mirror of
https://github.com/qwerfd2/Groove_Coaster_2_Server.git
synced 2025-12-22 03:30:18 +00:00
64 lines
1.6 KiB
Python
64 lines
1.6 KiB
Python
from starlette.config import Config
|
|
import os
|
|
'''
|
|
Do not change the name of this file.
|
|
不要改动这个文件的名称。
|
|
'''
|
|
|
|
config = Config("config.env")
|
|
|
|
'''
|
|
IP and port of the server.
|
|
服务器的IP和端口。
|
|
'''
|
|
|
|
HOST = config("HOST", default="192.168.0.106")
|
|
PORT = int(config("PORT", default=9070))
|
|
|
|
ACTUAL_HOST = config("ACTUAL_HOST", default="192.168.0.106")
|
|
ACTUAL_PORT = int(config("ACTUAL_PORT", default=9070))
|
|
|
|
'''
|
|
Datecode of the 3 pak files.
|
|
三个pak文件的时间戳。
|
|
'''
|
|
|
|
MODEL = config("MODEL", cast=str, default="202504125800")
|
|
TUNEFILE = config("TUNEFILE", cast=str, default="202504125800")
|
|
SKIN = config("SKIN", cast=str, default="202404191149")
|
|
|
|
'''
|
|
Groove Coin-related settings.
|
|
GCoin相关设定。
|
|
'''
|
|
|
|
STAGE_PRICE = config("STAGE_PRICE", cast=int, default=1)
|
|
AVATAR_PRICE = config("AVATAR_PRICE", cast=int, default=1)
|
|
ITEM_PRICE = config("ITEM_PRICE", cast=int, default=2)
|
|
COIN_REWARD = config("COIN_REWARD", cast=int, default=1)
|
|
START_COIN = config("START_COIN", cast=int, default=10)
|
|
|
|
'''
|
|
Only the whitelisted playerID can use the service. Blacklist has priority over whitelist.
|
|
只有白名单的玩家ID才能使用服务。黑名单优先于白名单。
|
|
'''
|
|
|
|
AUTHORIZATION_NEEDED = config("AUTHORIZATION_NEEDED", cast=bool, default=False)
|
|
|
|
'''
|
|
SSL证书路径 - 留空则使用HTTP
|
|
SSL certificate path. If left blank, use HTTP.
|
|
'''
|
|
|
|
SSL_CERT = config("SSL_CERT", default=None)
|
|
SSL_KEY = config("SSL_KEY", default=None)
|
|
|
|
'''
|
|
Flask default debug
|
|
Flask内置Debug
|
|
'''
|
|
|
|
DEBUG = config("DEBUG", cast=bool, default=False)
|
|
|
|
ROOT_FOLDER = os.path.dirname(os.path.abspath(__file__))
|