NE Network Bot
NE Network Bot is the all-in-one competitive layer for Discord — rank lookup, LFG, scrims, ranked queues, Rocket Rush registration, and full Start.gg integration. Free to add, no configuration required to get started.
Platform Features
| Feature | Description |
|---|---|
| ELO Scrim System | Solo & team matchmaking with per-game ELO tracking |
| Start.gg Integration | Live tournament tracking, announcements, seeding |
| Live Match Feed | Real-time match updates every 60 seconds |
| Cross-Server LFG | Network-wide Looking For Group broadcasts |
| Rank Lookup | Real-time rank data from Tracker.gg |
| Internal Leagues | Full round-robin league management |
| Org & Team System | Organization and team management with rosters |
| Server Setup Wizard | One-command full server configuration |
Add to Discord
Adding NE Network Bot to your server takes under 30 seconds. Click the invite link and authorize the bot with the recommended permissions.
Setup Wizard
Run /setup in any channel to launch the automatic server configuration wizard.
Linking Accounts
Members use /link to connect their Discord account to their NE Network profile and game accounts.
| Command | Description |
|---|---|
| /link rl <username> | Link Rocket League account (syncs MMR from RL Tracker) |
| /link startgg <slug> | Link Start.gg player profile |
| /link ne <username> | Link NE Network profile |
| /account status | View all linked accounts |
| /account unlink <platform> | Unlink a game account |
Competitive Play
Solo & Team Matchmaking
Queue up for ranked scrimmages with /queue and get matched by ELO rating. Supports solo and team queues across any game with customisable modes.
ELO Ranking System
Every player's scrim profile is tracked per-game with ELO ratings (K-factor 32), win/loss records, and ranks from E (starting) through S (elite). Rankings update automatically after match results.
Scrim Management
Full scrim lifecycle — queue → match → report → ELO update. Supports Best of 1/3/5 formats, team vs team with org affiliation, and dispute resolution.
Player Profiles
View any player's competitive stats with /profile — ELO rating, current rank, W/L record, team, organization, region, and linked accounts.
Rocket League Integration
Link your RL account with /link and sync your in-game MMR to Discord rank roles. The bot scrapes RL Tracker for real-time MMR data.
Tournament Integration
Start.gg Linking
Connect any Start.gg tournament or league to your server with /startgg link. The bot automatically tracks new tournaments in linked leagues and announces them.
Smart Announcements
Configure announcement schedules (168h, 72h, 24h, 1h before start) per league. Rich embeds with event details, registration status, streams, and banners.
Tournament Search & Info
Search for tournaments by game, view detailed event info, check brackets, standings, entrants, streams, and upsets — all within Discord.
Seeding Generator
Generate competitive seeds for Rocket League tournaments using a hybrid formula: 70% MMR + 20% win rate + 10% experience. Outputs formatted CSV.
Signup / Volunteer Calls
Post professional signup embeds with /startgg signup — automatically pulls event info from Start.gg. Includes reaction-based role signup for casters, organizers, and production.
Live Match Feed
Real-Time Match Tracking
The live loop runs every 60 seconds, monitoring all tracked tournaments for active matches. Posts "Now Playing" and "Match Result" embeds with live score updates.
Tournament Overview Dashboard
A persistent, auto-updating embed showing Live Matches with real-time scores, Up Next matches, Recent Results (last 8 completed sets), and Top Upsets ranked by seed differential.
Upset Detection
Automatically detects when a lower-seeded player beats a higher-seeded player by 10+ positions. Upsets get special embeds, dedicated channel posting, and leaderboard tracking.
DQ Pinging
Start DQ monitoring with /dq ping. Polls Start.gg every 10 seconds for called sets and pings players' linked Discord accounts. Auto-stops after 6 hours.
Organizations & Teams
Organization Management
Create and manage esports organizations with /org. Interactive management dashboard, member invites, team rosters, and per-game win/loss statistics.
Team System
Create teams under organizations with /team. Automatic captain role assignment, roster management, and team ELO tracking separate from individual ratings.
Internal Leagues
Full League System
Run internal leagues with /league — create seasons, manage teams, generate round-robin schedules, report match results, and view standings.
Automated Reminders
Internal reminder loop sends DM notifications 1 hour before scheduled matches and channel pings when matches are starting.
Admin & Broadcast
Cross-Server Broadcasting
Broadcast tournament announcements or custom messages across all servers, filtered by subscribed games. Includes role pinging and scrim claim buttons.
Start.gg Dashboard
Interactive management panel via /startgg dashboard — configure DQ ping channels, moderator request channels, announcement channels, and moderator roles.
Server Setup Wizard
Run /setup to automatically create a full competitive server structure: Competitive Hub (5 channels), Tournaments & Events (4 channels), Staff Area (2 hidden channels), roles, and pre-configured embeds.
Server Management
Per-Server Configuration
Every setting is scoped to your server: announcement channels, matchfeed channels, DQ ping channels, timezone, language, ping roles, and branding.
Multi-Language Support
Set your server's language with /set language — announcements are automatically translated via MyMemory API.
Custom Branding
Configure custom server name, logo, and accent color for all bot embeds.
Notification System
Create persistent notification role panels with /notifications — members toggle Scrim, LFG, and Rank ping roles with buttons.
Competitive Play
| Command | Description |
|---|---|
| /queue <game> <mode> | Join the matchmaking queue |
| /leave | Leave the matchmaking queue |
| /status | View current queue counts |
| /scrim queue|report|leaderboard|guide|schedule | Full scrim system |
| /profile [user] | View scrim profile and stats |
| /rank view|update | View or sync game ranks |
| /rankchart | Display rank conversion chart |
| /lfg | Post a Looking For Group request |
| /link <platform> <id> | Link a game account |
Organizations & Teams
| Command | Description |
|---|---|
| /org create|manage|info|invite | Organization management |
| /team create|invite|roster|add|remove | Team management |
Tournament Info
| Command | Description |
|---|---|
| /event track|untrack|standings|search|entrants|bracket|upcoming|streams|upsets | Tournament data & tracking |
| /standings <url> | View tournament standings |
| /podium <url> | Top 3 placements |
| /player profile|leaderboard|results|head2head | Player lookup & stats |
| /seed generate <url> | Generate RL seeds |
Admin & Broadcast
| Command | Description |
|---|---|
| /startgg dashboard|link|unlink|schedule|list|signup | Start.gg management |
| /announce <url> [ping] | Post tournament announcement |
| /broadcast ad|tournament | Cross-server broadcast |
| /dq ping|stop | DQ pinging system |
| /live link|unlink|list | Live match feed management |
| /admin elo add|remove|set | ELO management |
| /hub | Post Competitive Hub embed |
System & Settings
| Command | Description |
|---|---|
| /setup | One-command server setup wizard |
| /set <setting> <value> | Configure channels, roles, timezone, language |
| /notifications manage|setup | Notification role panels |
| /game add|toggle|list | Manage supported games |
| /dashboard | Interactive navigation hub |
| /help | Help menu with categories |
| /league dashboard|create|list|standings|schedule|reschedule | Internal league management |
| /account link|unlink|status | Start.gg account linking |
Background Systems
The bot runs four concurrent background loops that operate 24/7 to keep all data live and notifications timely.
Live Loop
Monitors tracked tournaments for active/completed sets. Posts match feed embeds, updates tournament overviews, detects upsets, and updates live scores in real-time.
League Loop
Checks tracked Start.gg leagues for upcoming tournaments. Sends timed announcements at 168h, 72h, 24h, and 1h before each event starts.
Remind Loop
Checks linked accounts for upcoming Start.gg tournaments. DMs users 1 hour before their events start to ensure they don't miss check-in.
Internal Reminder
Monitors internal league matches. Sends 1-hour warnings via DM and "starting now" channel pings when matches are about to begin.
Configuration
Every setting is scoped to your server. Use /set <setting> <value> to configure individual options, or run /setup to use the wizard.
Channel Setup
| Setting | Description |
|---|---|
| announcement_channel | Channel where tournament announcements are posted |
| matchfeed_channel | Channel where live match updates are posted |
| dq_channel | Channel for DQ ping notifications |
| lfg_channel | Channel where LFG requests are broadcast |
| results_channel | Channel for match result embeds |
Role Setup
| Setting | Description |
|---|---|
| moderator_role | Role with permission to run admin commands |
| scrim_ping_role | Role pinged for new scrim queue entries |
| lfg_ping_role | Role pinged for LFG broadcasts |
| tournament_ping_role | Role pinged for tournament announcements |
Language & Timezone
| Setting | Description |
|---|---|
| /set language <code> | Set announcement language (auto-translated via MyMemory API) |
| /set timezone <tz> | Set server timezone for match scheduling (e.g. America/New_York) |
Custom Branding
| Setting | Description |
|---|---|
| /set name <name> | Set custom server name for bot embeds |
| /set logo <url> | Set custom logo URL for embed footers |
| /set color <hex> | Set custom accent color for all embeds |
Powered By
The bot is built on a modern Node.js stack with Discord.js v14 and integrates with multiple third-party APIs.
Discord.js v14
Slash commands, buttons, modals & select menus
Node.js
Runtime environment
MongoDB
Database & data persistence
Start.gg API
Tournament & league data
RL Tracker API
Real-time Rocket League MMR data
MyMemory API
Multi-language translation for announcements
Ready to Add the Bot?
Free to install. Full feature set available from day one.
