Live Status

Server Status

Real-time status of all Stara Ekipa game servers. Updated every 60 seconds.

All Systems Operational
πŸ‡·πŸ‡Έ Belgrade, Serbia Β· Last checked just now
3
Online
20
Players
99.9%
30-day uptime
Game Servers

Live Server Status

30-Day History

Uptime History

Each bar represents one day. Green = fully online, yellow = partial, red = offline.

Incidents

Incident Log

History of downtime events and maintenance windows.

MaintenancePanel Update v1.11
2026-04-28 Β· 02:00–02:30
Scheduled Pterodactyl panel update. All servers remained online. Panel was briefly unreachable for ~10 minutes.
ResolvedCS 1.6 Brief Disconnect
2026-04-15 Β· 14:22–14:35
CS 1.6 test server experienced a 13-minute disconnect due to a Wings daemon crash. Server was automatically restarted. Root cause: memory exhaustion from a rogue plugin. Plugin removed and server restarted.
ResolvedNetwork Maintenance β€” Node
2026-04-01 Β· 03:00–03:20
Scheduled network maintenance by the datacenter in Belgrade. All servers were offline for 20 minutes. All services restored fully at 03:20.
NoticeDDoS Mitigation Active
2026-03-22 Β· 19:40–19:55
DDoS attack detected on the node. Mitigation layer activated automatically. No servers went offline. Some players experienced elevated ping (~+20ms) for ~15 minutes during active mitigation.
Discord Bot

Status Bot & Webhooks

Get automatic Discord alerts when your servers go online, offline, or when player counts change.

SE
StaraEkipa Status BotToday at 09:12
🟒 Server Online β€” CS 1.6 Test
Address
game.se.rs:27015
Players
6 / 24
Map
de_dust2
Ping
8ms avg
πŸ‡·πŸ‡Έ Belgrade, Serbia Β· Stara Ekipa Status Bot
SE
StaraEkipa Status BotToday at 14:33
πŸ”΄ Server Offline β€” CS2 Test
Address
cs2.se.rs:27016
Last Seen
14:30
Downtime
3 minutes
πŸ‡·πŸ‡Έ Belgrade, Serbia Β· Stara Ekipa Status Bot
SE
StaraEkipa Status BotToday at 11:05
πŸ‘€ Player Joined β€” Minecraft Test
Player
DiamondMiner
Server
mc.se.rs:25565
Players Now
4 / 30
πŸ‡·πŸ‡Έ Belgrade, Serbia Β· Stara Ekipa Status Bot

Full Python Bot Script

Save as status_bot.py on your VPS and run with systemd.

#!/usr/bin/env python3 # Stara Ekipa Discord Status Bot # pip install requests python-valve import requests, time, json from datetime import datetime # ── CONFIG ────────────────────────────────────────────────────── WEBHOOK_URL = "https://discord.com/api/webhooks/YOUR_ID/YOUR_TOKEN" CHECK_INTERVAL = 60 # seconds between checks SERVERS = [ {"name": "CS 1.6 Test", "host": "game.se.rs", "port": 27015, "type": "source"}, {"name": "CS2 Test", "host": "cs2.se.rs", "port": 27016, "type": "source"}, {"name": "Minecraft Test", "host": "mc.se.rs", "port": 25565, "type": "minecraft"}, ] # ──────────────────────────────────────────────────────────────── def query_source(host, port): try: import valve.source.a2s info = valve.source.a2s.info((host, port), timeout=3) return {"online": True, "players": info.player_count, "max": info.max_players, "map": info.map_name} except: return {"online": False} def query_minecraft(host, port): try: import socket, struct, json s = socket.create_connection((host, port), timeout=3) s.close() return {"online": True, "players": 0, "max": 30, "map": "world"} except: return {"online": False} def send_webhook(title, color, fields): now = datetime.utcnow().strftime("%Y-%m-%d %H:%M UTC") payload = {"embeds": [{ "title": title, "color": color, "fields": [{"name": k, "value": v, "inline": True} for k,v in fields.items()], "footer": {"text": f"πŸ‡·πŸ‡Έ Belgrade, Serbia Β· {now}"} }]} requests.post(WEBHOOK_URL, json=payload, timeout=5) state = {} print("[StaraEkipa Bot] Starting status monitoring…") while True: for srv in SERVERS: info = query_source(srv["host"], srv["port"]) \ if srv["type"] == "source" \ else query_minecraft(srv["host"], srv["port"]) key = srv["name"] prev = state.get(key, "unknown") cur = "online" if info["online"] else "offline" if prev != cur: if cur == "online": send_webhook(f"🟒 Server Online β€” {key}", 0x22d87a, { "Address": f"{srv['host']}:{srv['port']}", "Players": f"{info['players']}/{info['max']}", "Map": info.get("map", "β€”"), }) else: send_webhook(f"πŸ”΄ Server Offline β€” {key}", 0xf0495a, { "Address": f"{srv['host']}:{srv['port']}", "Status": "Unreachable", }) print(f"[{key}] {prev} β†’ {cur}") state[key] = cur time.sleep(CHECK_INTERVAL)

Run as systemd service (auto-start on reboot):

# /etc/systemd/system/statusbot.service [Unit] Description=StaraEkipa Discord Status Bot After=network.target [Service] ExecStart=/usr/bin/python3 /opt/statusbot/status_bot.py Restart=always RestartSec=10 [Install] WantedBy=multi-user.target # Enable and start: systemctl enable --now statusbot journalctl -fu statusbot # view live logs

How to Set Up the Bot

1

Create a Webhook in Discord

Go to your Discord server β†’ Channel Settings β†’ Integrations β†’ Webhooks β†’ New Webhook. Copy the Webhook URL.

2

Install Python dependencies on your VPS

pip install requests python-valve
3

Save the script and configure it

Create /opt/statusbot/status_bot.py, paste the script above, replace YOUR_ID/YOUR_TOKEN with your webhook URL, and update server IPs/ports.

4

Enable as a systemd service

Create the service file above, then run systemctl enable --now statusbot. The bot will start automatically on every boot and restart itself if it crashes.