User Log and Persistent Faction Information
This commit is contained in:
@@ -30,6 +30,13 @@ class ServerState:
|
||||
|
||||
# faction IDs for API monitoring
|
||||
self.friendly_faction_id: Optional[int] = None
|
||||
self.enemy_faction_id: Optional[int] = None
|
||||
|
||||
# status refresh state
|
||||
self.friendly_status_interval: int = 10
|
||||
self.friendly_status_running: bool = False
|
||||
self.enemy_status_interval: int = 10
|
||||
self.enemy_status_running: bool = False
|
||||
|
||||
# concurrency lock for async safety
|
||||
self.lock = asyncio.Lock()
|
||||
|
||||
Reference in New Issue
Block a user