LCGridSign in
Gridley, the LCGrid mascot

Help

Hi, I'm Gridley. Search or pick a topic. Most answers link to the docs.

Getting started

What is LCGrid?

A web app for running an ER:LC private server and its staff team. It connects to your Discord server and your ER:LC server. Your staff use it for moderation, shifts, the CAD, sessions, documents and applications.

LCGrid Docs

How do I sign in?

Go to lcgrid.xyz/login and press Continue with Discord. LCGrid only asks Discord for your name and picture, not your email or your servers. A sign-in lasts up to 7 days.

Sign in and your account

Why does it ask for my birth month and year?

LCGrid is for people 13 and older, so the Data Consent asks once before you use the dashboard. Only whether you passed is kept, never the date itself. If you're under 13, LCGrid removes your information and won't let you sign in again from that browser.

Data Consent

How do I make a server?

For now only the LCGrid team can make servers, so the button says Coming soon for everyone else. You can still join a server with an invite code from its owner. Join the LCGrid Discord to hear when making your own opens.

Once it's open: on the dashboard, press + Create server, give it a name (up to 48 characters) and a colour. You become its owner. A new server has no roles and invites are off. You can own up to 10 servers.

Your server's Overview shows a set-up checklist that ticks itself off as you connect Discord and ER:LC, make roles, invite your team, add a department and list your server.

Create a server

How do people join my server?

Staff with Invites share the code from Members, or the link lcgrid.xyz/join/<code>. Joining makes a request, and someone with Members accepts it. New members have no roles until you give them one. People can also join through Discord roles with auto join.

Invites and members

How do roles and permissions work?

Roles are in order, highest first, and your rank is your highest role. You can only manage roles and people below you, and you can't give a permission you don't have. The owner is above every role. Only the owner can give Administrator.

Roles and permissions

Servers and Discord

How do I connect my Discord server?

On your server's Overview, press Connect to Discord server and add the LCGrid bot. You need Discord integration on LCGrid, and you need to own the Discord server or have Administrator there. If you added the bot already, press I already added the bot.

Connect Discord

It says the Discord server is already connected

Each Discord server can be connected to one LCGrid server, or one department, at a time. Unlink it from the other one first, from its Overview or with /unlink in Discord.

The bot isn't posting or giving roles

Check the Discord panel on the Overview. If it says Bot not added, add it again and press Check again. To give a role, the bot's own role has to be above it in your Discord's role list. Some features, like auto join, also need the bot's Server Members intent, and LCGrid tells you when it's missing.

How do I change my server's name, logo or banner?

People with Settings press Edit in the server's header. A logo is PNG, JPEG or WebP up to 200 KB; a banner up to 1.9 MB, wide (3:1). Without your own, LCGrid uses your Discord server's, then its own.

How do I delete a server?

Only the owner can, from Delete server at the bottom of the Overview, by typing the server's name. Everything that belongs to it is deleted. Nothing changes in your Discord.

ER:LC

How do I connect my ER:LC server?

Copy your server key from Settings in your ER:LC private server and paste it on LCGrid. Then press Open ER:LC, approve LCGrid there, and press I've authorized it. You need ER:LC integration.

Connect ER:LC

My server key was rejected

LCGrid checks the key with ER:LC before saving it, so your private server has to be online with someone in it. If you made a new key in game, paste the new one. LCGrid also tells you if ER:LC is busy or the key is banned from the ER:LC API.

Do I have to authorize again after changing the key?

Yes. A new key always needs authorizing again, even if it replaces an old one.

What needs ER:LC connected?

Most of the Panel's game tools, the in-game check for shifts, the CAD map, automation, game logs, analytics and playtime levels.

The Panel · Game logs

FiveM (LSGrid)

How do I connect my FiveM server?

On lsgrid.xyz, open your server's Game tab, download the lsgrid resource and put the lsgrid folder in your server's resources. Press Make token, paste the lines it shows into server.cfg (use set, not setr) and restart the server. The Game tab shows Live within about 10 seconds.

Download the resource

The Game tab says Offline or Waiting

LSGrid hasn't heard from your server for over a minute. Check the server console for lines starting with [lsgrid]: it says if the token was rejected or LSGrid couldn't be reached. If you made a new token, the old one stopped working at once, so update server.cfg and restart.

Why does a player show "Discord not open"?

LSGrid knows who a FiveM player is from the Discord ID the game reports, which only happens when Discord is running before they start FiveM. Without it, they're known by their Rockstar license only, so CAD sign-on, shifts and staff sync can't match them to their LSGrid account.

Where are bans kept?

On LSGrid. A banned player is turned away while connecting, before they load in. If LSGrid can't be reached, players are let in by default; change Config.AllowJoinIfOffline in the resource's config.lua to turn them away instead.

Which commands work on FiveM?

:pm, :kick, :ban, :unban, :h (announcement), :mod and :admin. Staff levels come from your ACE groups: give them lsgrid.mod, lsgrid.admin or lsgrid.owner.

What does the resource send?

Every 10 seconds: each player's name, position, vehicle, street and their license and Discord ID, plus joins, leaves, deaths, chat commands and staff calls. IP addresses and other identifiers stay on your server. The Privacy Policy has the details.

CAD

How do I sign on to the CAD?

Open the CAD from your server, pick your department and sign on. You need the Respond permission in that department. With ER:LC connected you also need your Roblox account linked, to be in game, and to be on the right team for your department.

The CAD

Why was I signed off by itself?

After your first 30 seconds on duty, if two game checks in a row miss you, or you switch to the wrong team, LCGrid signs you off and tells you to sign on again once you're back. If ER:LC itself is down, nobody is signed off.

A department is greyed out

You're not in it. Ask someone who manages departments to add you and give you a department role. Civilian is open to everyone.

Departments

Staff and shifts

How do I start a shift?

Open the Panel's Shift tab and press Start shift. When your server has ER:LC connected, you have to be in game with your Roblox account linked. If the button is greyed out, it says why.

Shifts

My shift ended by itself

With End shifts when they leave the game on (the default), a shift ends 2 minutes after you stop being seen in game, and the end time is set back to when you were last seen.

Who counts as staff?

The owner, and anyone with a role that has a staff permission such as Warn, Kick, Ban, ER:LC Mod, Manage shifts or Activity. Members without one don't show on the roster and can't start shifts.

Staff overview

How do I request leave?

From the Staff section, pick your dates on the calendar and send it. Someone with Manage LOAs decides, unless your server approves some automatically.

Leave

How do I appeal a record?

Staff can appeal a warning, strike, suspension or termination on their own record. Someone with Infractions who ranks above you decides.

Appeals · Staff records

Applications

How do I make an application form?

Open Resources, then Applications (needs Resources). Add questions, save, and switch on Open for applications. Share the link lcgrid.xyz/apply/<code>. A server can have up to 25 forms.

Applications

How do applicants see their result?

They sign in with Discord on the same link, which shows whether their application is waiting, accepted or denied, with your note. LCGrid can also message them in Discord when you decide.

Roles weren't given when I accepted someone

LCGrid says why: usually they're not in your Discord, or the bot's role isn't above the roles you picked.

Directory

How do I list my server?

Open Community, then Directory. Write a short and a long description, pick a region and add your Discord invite, then press Send for review. Most listings go live straight away; anything the check isn't sure about waits for the LCGrid team.

Directory

My listing was turned down

You'll see the team's note on your Directory tab. Fix what it says and send it again.

Can I take my listing down for a while?

Yes. Hide it takes it off the directory without losing it, and Show it again brings it back.

Account and privacy

How do I link or unlink Roblox?

Open Settings from your profile menu and press Link Roblox or Unlink. LCGrid keeps your Roblox id, username and display name, and lets go of the Roblox sign-in straight away, so it can never act on your account. A Roblox account can only be linked to one LCGrid account.

How do I sign out of other devices?

Settings lists where you're signed in. Each device has its own Sign out, and Sign out everywhere signs out every device within about a minute.

My account is suspended or banned

Every page shows a notice with the reason and, for a suspension, when it ends. To ask about it, email contact@lcgrid.xyz.

How do I see logs a server made about me?

Any Roblox player can sign in with Roblox at lcgrid.xyz/record to see their own logs from servers that share them. LCGrid doesn't decide punishments: talk to that server's staff.

Player record

How do I delete my account?

Email contact@lcgrid.xyz from the Discord account's owner and we'll delete it. Our Data Retention policy says how long everything else is kept.

Privacy Policy

Does LCGrid cost anything?

No. LCGrid is free.

Terms of Service

Still stuck?

Open a ticket in the LCGrid Discord, or email us. If something looks broken, the status page says whether we already know.