2026-08-27 14:03 UTC · Community Announcements · o4kapuk
Season #11 is open! Join now and place your spawn in the new seasonal event. The game will start on September 1st at 18:00 UTC. This season will last for 2 months, till November 1. What is Season World?It's a parallel world where all players start on equal terms. Everyone has GCL 1/GPL 0, equal 100 CPU from the start (which does not scale with GCL). The world will last until November 1, 2026. Then the season ends and we will distribute valuable rewards among participants. How to join the season?In order to spawn in the Season World and start playing there, you have to get access to this partic
2026-05-28 13:48 UTC · Community Announcements · artch
Friends, we have something to celebrate! 10 years ago, on June 20, 2016, after a crowdfunding campaign and the development of an early browser prototype, we launched Screeps in Early Access on Steam. A lot has happened since then: we've shipped many different features, expanded the world, launched a new game Screeps: Arena, and our team has weathered quite a few ups and downs. But we're proud that throughout all these years, our persistent world has kept ticking every few seconds, faithfully executing your scripts. Remarkably, there are objects in the game that were built back then and are sti
2026-04-23 19:07 UTC · Community Announcements · artch
New shardThe world just got bigger! We're excited to announce the launch of a brand new shard called shardX. It is connected to all other shards via portals and becomes an integral part of the larger interconnected multishard world. What makes it special is that ticks run 2x faster. All standard shards are now set to 1000 ticks per hour, and shardX will have 2000 ticks per hour. It means more action, faster-paced events, quicker resource gathering, and control points earned at a higher rate.To gain access to this shard, you'll need to spend 1 Access Key per 30 days. Without active access, your
2026-04-01 20:04 UTC · Community Announcements · o4kapuk
⬆️ Upgraded all runtime servers to Node.js v24⬆️ Updated client binaries and NW to the latest version⬆️ Updated to Pixi v7 and backported room renderer fixes and optimizations made during the development of Arena⬆️ Updated private server binaries and Electron🐛 Fixed binaries for ARM-based macOS
2026-03-17 16:06 UTC · Community Announcements · artch
We’re excited to announce that on April 1st (and no, this is not a joke!), we plan to upgrade to Node.js v24 across all game runtime servers! The current version v10 is long overdue for an update. As promised in our roadmap, we are relaunching active development for Screeps: World in 2026, and it’s finally time to make this move. This upgrade will give your scripts a noticeable performance boost and unlock a wealth of new language features.While we don’t anticipate any major breaking changes, we still strongly recommend testing your code for compatibility at one of the following places:Seasona
2026-02-14 19:36 UTC · Community Announcements · artch
From now on, we will start restarting the Seasonal World every 3 months, as we promised earlier in our roadmap. The Seasonal World is a parallel realm where all players start on equal footing from a clean slate. All players have GCL/GPL equal to 1, and everyone has a fixed 100 CPU from the very beginning of the season, which does not scale based on GCL. Each season will have its own slight differences in rules and rewards at the end of the season. Here is the planned list of the next seasons:SeasonSpawning startsSeason startsSeason endsSeason 8NOWMarch 1, 2026 (18:00 UTC) May 1, 2026Season 9Ma
2026-01-25 15:40 UTC · Community Announcements · artch
We have made a small change to the built-in game console, now it supports two separate methods:console.log filters all HTML entites on the server side;console.logUnsafe leaves all responsibility to you, please make sure you filter the content appropriately.Read more in this GitHub issue: https://github.com/screeps/screeps/issues/162#issuecomment-3796847328
2025-12-15 19:57 UTC · Community Announcements · artch
Hi everyone!You haven’t heard from us here in World for a little while because, after recovering from nationwide sanctions and relocating out from Russia (read more here), we’ve been busy working on our other project — Screeps: Arena. We’re very proud of what we’ve created, and of the fact that the Screeps franchise now has two games that complement each other. They’re built to scratch the same itch, but each with its own flavor. If you’re a World player, why should you give Arena a try? Here are a few features:Matches run at a super-fast pace and finish within seconds.You can quickly test dif
2024-08-13 10:31 UTC · Community Announcements · o4kapuk
{STEAM_CLAN_IMAGE}/25169494/fa2357535c1887dfee8de585f93630bcd98e3410.png Season #7 is open! The season will last for two months, from September 1st until November 1st. What is Season World? It's a parallel world where all players start on equal terms. Everyone has GCL/GPL 1, equal 100 CPU from the start (which does not scale with GCL). How to join the season? In order to spawn in the Season World and start playing there, you have to get access to this particular season. You can obtain Access Keys at the official store, in-game market or Steam Community Market. Season #7 access costs according
2024-01-19 15:29 UTC · Community Announcements · o4kapuk
{STEAM_CLAN_IMAGE}/25169494/4b6e73b98706b112962fd2f1a666cce64dba2b90.png Season #6 is open! Spawning opens January 25th at 18:00 UTC. The game will start on February 1 at 18:00 UTC. This season will last for 2 months, till April 1. What is Season World? It's a parallel world where all players start on equal terms. Everyone has GCL/GPL 1, equal 100 CPU from the start (which does not scale with GCL). The world will last until April 1, 2024. Then the season end and we will distribute valuable rewards among participants. How to join the season? In order to spawn in the Season World and start playi
2023-05-27 14:19 UTC · Community Announcements · o4kapuk
{STEAM_CLAN_IMAGE}/25169494/1b21db130953cea5f49665dfb32ed1da23f0faee.png Season #5 is open! Join now and place your spawn in the new seasonal event. The game will start on June 1 at 18:00 UTC. This season will last for 2 months, till August 1. What is Season World? It's a parallel world where all players start on equal terms. Everyone has GCL/GPL 1, equal 100 CPU from the start (which does not scale with GCL). The world will last until August 1, 2023. Then the season end and we will distribute valuable rewards among participants. How to join the season? In order to spawn in the Season World an
2022-04-07 19:52 UTC · Community Announcements · Screeps
{STEAM_CLAN_IMAGE}/25169494/9de49b39d8a7334d2b8cf79ce9e9f0091162f8c3.png We are happy to announce that we're releasing Screeps: Arena to Early Access! After a long period in the Closed Alpha, the game is available now. If you have preordered an activation key before, you should be able to start playing immediately. We have many plans for further development, and need your support to continue with this project. https://store.steampowered.com/news/app/1137320/view/3192497330287513155
2022-01-09 21:40 UTC · Community Announcements · o4kapuk
{STEAM_CLAN_IMAGE}/25169494/34ad9b23379244b03845fc8fea13447f3136b9b5.png Season #4 is open! Join now and place your spawn in the new seasonal event. The game will start on January 15th at 18:00 UTC. This season will last for 6 weeks, till March 1. What is Season World? It's a parallel world where all players start on equal terms. Everyone has GCL/GPL 1, equal 100 CPU from the start (which does not scale with GCL). The world will last until March 1, 2022. Then the season end and we will distribute valuable rewards among participants. How to join the season? In order to spawn in the Season World
2021-09-04 20:41 UTC · Community Announcements · artch
Season #3 is officially over! All rewards have been credited, read the full season chronicle: https://screeps.com/season/#!/seasons/chronicle {STEAM_CLAN_IMAGE}/25169494/b671509bd230c2fd8c4d173f80bbf609007785ce.gif {STEAM_CLAN_IMAGE}/25169494/84885c50452b69985987c6382c26a76ea44f38c7.gif
2021-07-26 21:29 UTC · Community Announcements · o4kapuk
{STEAM_CLAN_IMAGE}/25169494/d51384daaf406cb94673b0c69e6d0b1421e4ca78.png Hello everyone! We are happy to announce that we migrated our official chat platform from Slack to Discord! This is a quite big change for everyone, both community and us, and we want to explain the reasons behind this. Discord is community-oriented. After all these years with Slack we have clearly seen that communities are not their priority. Slack is a business app for teams, and it severely lacks many features like persistent chat history or moderation tools. Discord, in contrast, is designed from scratch for communiti
Full appinfo as delivered by Steam PICS, changenumber 38381893. Also at /api/app/464350/raw.
{
"appid": "464350",
"common": {
"name": "Screeps: World",
"type": "Game",
"oslist": "windows,macos,linux",
"logo": "50e4ca850e4758b9d006d97fd86bb8744f9ef0f7",
"logo_small": "50e4ca850e4758b9d006d97fd86bb8744f9ef0f7_thumb",
"icon": "607cef48a9d49b4d31b967dd426e75cc876c9fdb",
"clienticon": "9d1aba43bce4cfe8367efdba7906c0d627047a96",
"clienttga": "0c929cccbcc7e6081800efd5ab1876beb27ece08",
"releasestate": "released",
"eulas": {},
"exfgls": "1",
"osarch": "",
"osextended": "macos64,macosapplesilicon",
"market_presence": "1",
"steam_deck_compatibility": {
"category": "1",
"steamos_compatibility": "1",
"steam_machine_compatibility": "1",
"test_timestamp": "1645574400",
"tested_build_id": "7545744",
"tests": {
"0": {
"display": "2",
"token": "#SteamDeckVerified_TestResult_SteamOSDoesNotSupport"
}
},
"steam_machine_tests": {
"0": {
"display": "2",
"token": "#SteamMachine_TestResult_SteamOSDoesNotSupport"
}
},
"steamos_tests": {
"0": {
"display": "2",
"token": "#SteamOS_TestResult_SteamOSDoesNotSupport"
}
},
"configuration": {
"supported_input": "gamepad",
"requires_manual_keyboard_invoke": "1",
"requires_non_controller_launcher_nav": "0",
"primary_player_is_controller_slot_0": "1",
"non_deck_display_glyphs": "1",
"small_text": "0",
"requires_internet_for_setup": "0",
"requires_internet_for_singleplayer": "0",
"recommended_runtime": "proton-stable",
"requires_h264": "0",
"requires_voice_files": "0",
"gamescope_frame_limiter_not_supported": "0",
"hdr_support": "0",
"requires_proton_soundfonts": "0"
}
},
"small_capsule": {
"english": "0ee6b5312e8640262fb1988d81bf97b2f405655e/capsule_231x87.jpg"
},
"header_image": {
"english": "d1efe845a1ba21f781f8dffd96a1242d4db0115d/header.jpg"
},
"library_assets": {
"library_capsule": "en",
"library_hero": "en",
"library_hero_blur": "en",
"library_logo": "en",
"logo_position": {
"pinned_position": "CenterCenter",
"width_pct": "20.863069201094675",
"height_pct": "45.22068524235465"
}
},
"library_assets_full": {
"library_capsule": {
"image": {
"english": "7246020079658b0b9d9dec66b6539761abf2f42a/library_capsule.jpg"
},
"image2x": {
"english": "7246020079658b0b9d9dec66b6539761abf2f42a/library_capsule_2x.jpg"
}
},
"library_hero": {
"image": {
"english": "4fd193266e9b374ac46f3788b818918d2df6647e/library_hero.jpg"
},
"image2x": {
"english": "4fd193266e9b374ac46f3788b818918d2df6647e/library_hero_2x.jpg"
}
},
"library_hero_blur": {
"image": {
"english": "4fd193266e9b374ac46f3788b818918d2df6647e/library_hero_blur.jpg"
}
},
"library_logo": {
"image": {
"english": "logo.png"
},
"image2x": {
"english": "logo_2x.png"
},
"logo_position": {
"pinned_position": "CenterCenter",
"width_pct": "20.863069201094675",
"height_pct": "45.22068524235465"
}
}
},
"store_asset_mtime": "1779454243",
"associations": {
"0": {
"type": "developer",
"name": "Screeps, LLC"
},
"1": {
"type": "publisher",
"name": "Screeps, LLC"
},
"2": {
"type": "franchise",
"name": "Screeps"
}
},
"primary_genre": "29",
"genres": {
"0": "23",
"1": "29",
"2": "28",
"3": "2"
},
"category": {
"category_20": "1",
"category_15": "1",
"category_25": "1",
"category_29": "1",
"category_2": "1",
"category_36": "1",
"category_30": "1",
"category_1": "1",
"category_49": "1",
"category_47": "1",
"category_27": "1"
},
"supported_languages": {
"english": {
"supported": "true"
}
},
"steam_release_date": "1479290700",
"community_visible_stats": "1",
"workshop_visible": "1",
"community_hub_visible": "1",
"gameid": "464350",
"store_tags": {
"0": "5432",
"1": "9",
"2": "128",
"3": "3810",
"4": "255534",
"5": "1695",
"6": "7332",
"7": "7926",
"8": "4695",
"9": "5502",
"10": "1676",
"11": "1775",
"12": "4026",
"13": "4325",
"14": "4094",
"15": "220585",
"16": "1741",
"17": "599",
"18": "14139",
"19": "1643"
},
"review_score": "8",
"review_percentage": "86"
},
"extended": {
"developer": "Screeps, LLC",
"publisher": "Screeps, LLC",
"listofdlc": "491760,883940,4507040",
"dlcavailableonstore": "1"
},
"config": {
"contenttype": "3",
"installdir": "Screeps",
"launch": {
"0": {
"executable": "nw.exe",
"type": "default",
"config": {
"oslist": "windows"
}
},
"1": {
"executable": "nw",
"type": "default",
"config": {
"oslist": "linux"
}
},
"2": {
"executable": "nwjs.app",
"type": "default",
"config": {
"oslist": "macos"
}
},
"3": {
"executable": "server\\screeps_server.exe",
"workingdir": "server",
"type": "server",
"config": {
"oslist": "windows"
}
},
"4": {
"executable": "server\\screeps_server",
"workingdir": "server",
"type": "server",
"config": {
"oslist": "linux"
}
},
"5": {
"executable": "server\\screeps_server.app",
"workingdir": "server",
"type": "server",
"config": {
"oslist": "macos"
}
}
}
},
"depots": {
"228990": {
"config": {
"oslist": "windows"
},
"depotfromapp": "228980",
"sharedinstall": "1"
},
"464353": {
"config": {
"oslist": "linux",
"osarch": "64"
},
"manifests": {
"public": {
"gid": "4539192383557922915",
"size": "1070491599",
"download": "321352560"
},
"debug": {
"gid": "4539192383557922915",
"size": "1070491599",
"download": "321352560"
},
"public-test-realm": {
"gid": "7867969306675775780",
"size": "501817829",
"download": "115630720"
}
}
},
"464354": {
"config": {
"oslist": "macos",
"osarch": "64"
},
"manifests": {
"public": {
"gid": "5943644787535443431",
"size": "2429088900",
"download": "518122768"
},
"debug": {
"gid": "5943644787535443431",
"size": "2429088900",
"download": "518122768"
},
"public-test-realm": {
"gid": "381729193725673810",
"size": "613139199",
"download": "176314176"
}
}
},
"464355": {
"config": {
"oslist": "windows"
},
"manifests": {
"public": {
"gid": "6973148700981198041",
"size": "455906606",
"download": "128006768"
},
"debug": {
"gid": "6973148700981198041",
"size": "455906606",
"download": "128006768"
},
"public-test-realm": {
"gid": "569113237512523105",
"size": "1062793154",
"download": "475601792"
}
}
},
"464356": {
"config": {
"oslist": "linux",
"osarch": "32"
},
"manifests": {
"public": {
"gid": "6029018323819421906",
"size": "288479283",
"download": "45100000"
},
"debug": {
"gid": "6029018323819421906",
"size": "288479283",
"download": "45100000"
},
"public-test-realm": {
"gid": "6029018323819421906",
"size": "288479283",
"download": "45100000"
}
}
},
"464357": {
"config": {
"oslist": "linux",
"osarch": "64"
},
"manifests": {
"public": {
"gid": "784033537753559575",
"size": "455906606",
"download": "127879056"
},
"debug": {
"gid": "784033537753559575",
"size": "455906606",
"download": "127879056"
},
"public-test-realm": {
"gid": "8246434843964501396",
"size": "944214267",
"download": "190876160"
}
}
},
"464358": {
"config": {
"oslist": "macos",
"osarch": "64"
},
"manifests": {
"public": {
"gid": "5898515103567897384",
"size": "455906606",
"download": "127881376"
},
"debug": {
"gid": "5898515103567897384",
"size": "455906606",
"download": "127881376"
},
"public-test-realm": {
"gid": "2334208856300559077",
"size": "1986872317",
"download": "286323680"
}
}
},
"464359": {
"manifests": {
"public": {
"gid": "7366490345770530664",
"size": "24542370",
"download": "22293808"
},
"debug": {
"gid": "419124699853583915",
"size": "24150109",
"download": "22201024"
},
"public-test-realm": {
"gid": "7315168333041831237",
"size": "24149845",
"download": "22219264"
}
}
},
"491761": {
"config": {
"oslist": "windows",
"osarch": "64"
},
"manifests": {
"public": {
"gid": "7377911841792828943",
"size": "952932811",
"download": "323280048"
},
"debug": {
"gid": "7377911841792828943",
"size": "952932811",
"download": "323280048"
},
"public-test-realm": {
"gid": "4252785439438242470",
"size": "412655865",
"download": "110290400"
}
}
},
"workshopdepot": "464350",
"branches": {
"public": {
"buildid": "24973526",
"timeupdated": "1787843058",
"timebuildupdated": "1787843058"
},
"debug": {
"buildid": "22605690",
"description": "Temporary branch for testing",
"timeupdated": "1775060836",
"timebuildupdated": "1775060836"
},
"public-test-realm": {
"buildid": "22407327",
"description": "PTR client build",
"timeupdated": "1773883383",
"timebuildupdated": "1773883383"
}
},
"privatebranches": "1"
},
"ufs": {
"quota": "10485760",
"maxnumfiles": "100"
}
}