One announcement. Everybody
knows when you go live.
Open a session, and one post in your server carries the joining details, a live count and the buttons members use to sign up. They join themselves, a waiting list fills the last place automatically, and the people who signed up get reminded before it starts.
Included free Every part of Game Sessions is free on every plan. It is not an add-on, nothing in it is capped by what you pay, and it stays switched off until your server turns it on.
It works with whatever you play, and needs no game API
Two things worth being certain about before you turn it on.
A session is a post, a list of who is coming and a set of states — none of which knows what game you run. Nothing here requires an API key, a server pack, a plugin or a resource installed anywhere. Communities on ER:LC, FiveM, Roblox, a tabletop call or nothing at all use exactly the same feature.
A session is not an event, and not a training. An event is a calendar entry people RSVP to before it happens. A session is something that is running right now — joined and left while it is live, with a count that moves. They are separate features and neither one replaces the other.
The announcement does the work
One message, edited in place as the session changes. It never posts a second time, so your channel does not fill up with the same session five times over.
Friday Night Patrol Active
- Joined18 of 246 places left
- Waiting list0 waitingAuto-promotes
- HostPriya N. · co-host Rowan A.Started 20:04
The joining details — a link, a server code, a name, your own instructions — are sent privately to the person who joins, not posted in the channel.
Running one
Open now, or schedule it
A scheduled session is the same session with a start time on it. It never opens itself — a host still presses the button, which is deliberate: nobody wants a session going live while they are asleep.
Co-hosts, for that session only
A co-host can do everything the host can, on that one session. It is not a permission they keep, it grants nothing anywhere else, and it ends when the session does.
Five states, named your way
Starting up, active, full, paused and ended. Your server chooses which of them it offers and what each one is called. Ended is final — running again is a new session, which is also what it is in the game.
A limit, and a waiting list behind it
Set how many people fit, or leave it unlimited. When it is full, the next person joins a waiting list and is moved in automatically the moment somebody leaves.
Reminders to the people who signed up
Up to three reminders before a scheduled start, sent privately to everybody who joined plus the host and co-hosts. Never a role ping, never a second post in the channel.
A record afterwards
How long it ran, how many took part, the busiest it got, and why it closed. Your server chooses how many past sessions to keep.
Joining is not a staff permission
Pressing Join consults nothing. Neither does leaving, or the waiting list.
Members need nothing
Anybody who can see the announcement can join it. There is no role to grant and no permission to hand out for taking part in your own community's session.
Three permissions, for staff
One to see the history and the analytics, one to run a session, one to change the settings. Three separate decisions, and none of them is needed to join.
Discord or the dashboard
Hosts can run everything from Discord, so somebody without dashboard access is never locked out of their own session. The dashboard holds the same controls plus the settings and the history.
Profiles change the words, not the rules
Four ship — Generic, ER:LC, FiveM and Roblox roleplay. A profile sets the wording, the default joining fields and which states are offered.
A profile changes presentation and defaults. It changes no permission and no behaviour. The states mean the same thing underneath whichever profile you pick, so switching later rewrites no record and takes nothing away. Picking the ER:LC profile does not connect you to anything — it changes what the buttons and fields are called.
Who it is for
Servers that go live on a schedule
A Friday night patrol, a weekly operation, a scheduled scenario — anything where people need to know it is starting and who is coming.
Communities with a player cap
A limited server slot count is exactly the problem the waiting list solves, without somebody managing a list by hand in a channel.
Anybody tired of @everyone
Reminders reach the people who actually signed up. Nobody else is pinged.
Setting it up
Turn Game Sessions on
It ships switched off. A server enables it under Features, and nothing happens until somebody does.
Pick a profile and an announcement channel
The profile sets the wording and the defaults. The channel is where the one announcement goes.
Set your defaults
A default title, the joining details, a capacity, an optional role to ping when a session opens, and when participants should be reminded. All optional.
Open one
/session startin Discord, or the dashboard. Every field is optional — the defaults you just set fill in the rest.
The optional ER:LC link, described honestly
If your community has its own ER:LC API access, a session page can show a little live information beside the session: whether the server is up, how many players are in it, and the queue. It is entirely optional and read-only.
It cannot start, end, pause, fill or change a session, and it cannot control your game server. There is no write of any kind — it reads, and a human decides. A session is never ended because an API said the server was down: a network blip would otherwise close a session full of people. Everything works with the link absent, and a server that has never configured it loses nothing.
We have not verified this against a live ER:LC server. It is built and covered by automated tests, but no manual run against a real game server has happened, so treat it as untested rather than as something to count on.
What Game Sessions does not do
There is no paid Sessions tier and no add-on. Nothing here is sold, and no price has been set for any of it.
Not built today: automatic activity credit — taking part grants no activity, no rank, no role and no permission — automatic role assignment for participants, a scheduled session that opens itself, any control over a game server, voice-channel presence counted as attendance, recurring sessions and templates, and cross-server session discovery or matchmaking.
History is a recent window per server rather than everything forever, and that window is the same on every plan.
The rest of the platform
Ready to run your next session properly?
Free on every plan. Pick a server, turn it on, and open one.
Get Started — Pick a Server