Useful Links
Jump to navigation
Jump to search
These online resources are very valuable, especially to new players.
Discord
- Join the Screeps Discord - Find official announcements, seasons, events, technical support, and discussions within the active Screeps player community.
Documentation
Screeps World
- Screeps API - Reference manual describing game objects, methods and prototypes.
- Screeps Docs - Documentation for game mechanics, gameplay, configuration, and other topics.
- Lodash v3.10.1 - Documentation for the Lodash version available in Screeps.
- Great Filters - Reference that describes development approaches in Screeps.
Screeps Arena
- Screeps Arena API - Reference manual for Screeps Arena describing game objects and functions.
Screeps on YouTube
- Screeps Official - From the Screeps dev team, Attack Rank videos and Featured content.
- th_pion - Screeps nooby guide series.
- Atanner Gaming - Screeps tutorial series.
- Learn Code By Gaming - Screeps tutorial walkthrough for beginners.
- KarateSnoopy - Let's Play Screeps series.
- Marvin - Screeps tutorials, event coverage, and Screeps analysis videos.
- V1kingScreeps - Screeps analysis and speedrun videos.
League of Automated Nations
LOAN for short. This site provides an alliance registry, alliance maps, player rankings and more.
- Visit the website: League of Automated Nations
- LOAN GitHub for a browser extension and other projects.
Private Server Launchers
Custom Launchers
These are the community preferred solutions for hosting a private server.
- Jomik: Screeps Server - Easy to use, Docker-based.
- Screeps Launcher - Supports both Docker and direct setups.
Official Launcher
- GUI Launcher: This launcher comes with the standard version of Screeps World on Steam. It provides a GUI for managing the server, viewing server logs, and a CLI interface to control the server.
- Console Launcher: Allows launching the server from a command line without the GUI. Prerequisites include Node 10, Python 2, and developer build tools
Screeps Clients
Steamless client runs your copy of Screeps in the browser and works with private servers on macOS, Linux and Windows.
- screepers-steamless-client - Screepers version is updated with additional features.
- screeps-steamless-client - Original Screeps steamless client.
- xxscreeps - Optimized rewrite of the Screeps client.
- Screeps3D - 3D client for Screeps.
Screeps Mods
These mods are commonly installed on Screeps Private Servers.
- screepsmod-mongo - Recommended - Private servers run much better with MongoDB compared to the default LokiJS db.
- screepsmod-auth - Recommended - Adds basic auth and allows players to upload scripts via API
- screepsmod-admin-utils - Useful commands for server admins.
- screepsmod-market
- screepsmod-history - Warning: may corrupt server after 1M ticks.
- screepsmod-speedrun - Removes bots and disables invaders for a speedrun.
- ScreepsMods
Code Profilers
- gdborton: Screeps Profiler - JavaScript
- Screepers: Screeps TypeScript Profiler - TypeScript
- snorrwe: screeps-profiler - Rust
- benjamingorman: banan - Flame graph
Grafana
- Screepers: ScreepsGrafanaV2 - Self-host Grafana service for your Screeps bot.
Building Planners
- Screepers: Screeps Tools Building Planner - The most feature rich building planner + creep stats calculator.
- admon84: Screeps Tools Building Planner (1.0) + creep stats calculator.
- admon84: Screeps Room Planner (2.0)
- Arcath: Screeps Tools + creep stats calculator.
Creep Body Calculators
- o4kapuk: Creep body calculator - The most trustworthy source for calculating creep stats.
- PhillipK: Creep body calculator - Another version that appears to be based on o4's.
Power Creep Planner
Open Source Libraries
- Screepers: RoomVisual - A library for visualizing structure placements into your Screeps bot.
- Screepers: Traveler - Updated version of Travler.
- bonzai: Traveler - Wiki pages with additional notes about Traveler.
- glitchassassin: screeps-cartographer - Advanced movement library for Screeps.
- sy-harabi: Screeps Traffic Manager - Traffic management library for Screeps.
Other Useful Scripts
- Screepers: screeps-snippets - Interesting code snippets for posterity.
- Screepers: simpleAllies - An allies communication script commonly used in alliance-based events like Screeps Warfare Championship (SWC).
- Screepers - Featuring community-made open source projects for Screeps.
Screeps API
- Screeps API Endpoints - Unofficial documentation describing the Screeps API endpoints.
- Screepers: node-screeps-api - A library for Node.js scripts
- Screepers: python-screeps - A library for Python scripts
TypeScript Types
- Screepers: typed-screeps - Screeps World
- Screepers: typed-screeps-arena - Screeps Arena
Starter Kits
Screeps World
- Screepers: Screeps TypeScript Starter - TypeScript
- eduter: Screeps TypeScript Jest Starter - TypeScript
- admon84: Screeps Autonomous Framework - TypeScript
- rustyscreeps: Screeps Starter Rust - Rust
- DroidFreak: Screeps Starter Python - Python
- exaV: Screeps Kotlin Starter - Kotlin
- thomasfn: ScreepsDotNet Example World Bot - C#
Screeps Arena
- Screepers: Screeps Arena JavaScript Starter - JavaScript
- Screepers: Screeps Arena TypeScript Starter - TypeScript
- kounoike: Screeps Arena TypeScript Bun Starter - TypeScript