Navigation

    forum

    • Login
    • Search
    • Categories
    • Recent
    • Popular
    • Users
    • Groups
    1. Home
    2. Recent
    • All categories
    • News & Announcements
    • General Discussion
    •      Help
    •      Feature Requests
    • Technical Issues and Bugs
    • Private servers
    •      ScreepsPlus
    • Alliances
    •      AYCE
    •      CoPS
    •      Culture
    •      INT_MAX
    •      Overlords
    •      SUN
    •      YP
    •      fsoc
    •      TMB
    • All Topics
    • New Topics
    • Watched Topics
    • Unreplied Topics

    • Unsolved Incorrect description of StructureSpawn.spawnCreep() return code -10.
      Technical Issues and Bugs • • Amaroq64

      1
      0
      Votes
      1
      Posts
      128
      Views

      No one has replied

    • Unsolved Crashing on m1 macs
      Technical Issues and Bugs • • W4rl0ck

      24
      0
      Votes
      24
      Posts
      34280
      Views

      @o4kapuk any updates?
    • Solved Why does the creep.dismantle(target) method fail on STRUCTURE_INVADER_CORE?
      Technical Issues and Bugs • • SergeyG

      3
      0
      Votes
      3
      Posts
      1118
      Views

      That's correct. The same goes for Power Banks.
    • Unsolved Memory is unexpectedly null after weeks of stability
      Technical Issues and Bugs • • Trepidimous

      3
      0
      Votes
      3
      Posts
      1627
      Views

      I just came across this thread. The same thing happened to my account on shard2 on the 10.09.2023. It has obviously since then long been resolved, but still wanted to include my report for better visibility. Here's the link to the start of this discovery/discussion on the official discord: Report-message in #world-help
    • Unsolved Help getting the Steam client working on Windows 7?
      Technical Issues and Bugs • • Amaroq64

      2
      0
      Votes
      2
      Posts
      641
      Views

      I came across a helpful substitute! (I asked on Stack Exchange.) It's possible to have Steam open a browser while thinking it's opening the game. This is done using the Properties -> Launch Options dialogue. I use Waterfox, but this should work for Firefox too. "C:\Program Files\Waterfox\Waterfox.exe" https://screeps.com/a/ -start-debugging-server %command% Normally, Steam puts the game's exe at the beginning of the command. But if you place %command% anywhere, it replaces that with the path of the executable instead. The trick is to put %command% after a flag that won't do anything you don't want it to do. If you just put it at the end without such a flag, it considers the game's path to be an url and opens two tabs, one for screeps and one to try to download the game's exe from your own computer.
    • Unsolved how can I play using golang language?
      Help • • kadzekage

      1
      0
      Votes
      1
      Posts
      621
      Views

      No one has replied

    • Solved Force a global reset
      Help • • black0441

      18
      0
      Votes
      18
      Posts
      23534
      Views

      Necromancing this thread because this post was at the top of google search results when I searched for forcing a global reset. Since the thread was made, the method "Game.cpu.halt()" has been added. It is documented here: https://docs.screeps.com/api/#Game.cpu.halt
    • Unsolved Memory Corrupted, can't access Memory
      Technical Issues and Bugs • • Revrick

      3
      0
      Votes
      3
      Posts
      1180
      Views

      Had my memory corrupt again this morning. This time a ',' turned into a 'l'. 3x the charm?
    • Solved Changes to the source are not reflected
      Technical Issues and Bugs • • KEY2130

      2
      0
      Votes
      2
      Posts
      597
      Views

      @key2130 I don't know why, but I'm now able to commit.
    • Little helper functions for E-mail notifications (RoomURLescape and GetReplayLink)
      Help • • MrFaul

      3
      0
      Votes
      3
      Posts
      1826
      Views

      Ran into a wee issue when I tried to incorporate this into my rooms' general toString() which is then used in both logs & notifications - the game's notifier ended up malforming my links. Ended up just doing the same URL escape logic for HTML entities which prevents the game's notifier from automatically turning room names into links: // to-string.ts function roomToString(this: Room): string { return `<a href="${this.replayLink()}" style="color:#9c05a6ff">${this.htmlName}</a>`; } // replay-link.ts interface Ext { replayLink: typeof replayLink; /** Room name with HTML entities replacements to avoid it getting broken in notifications */ get htmlName(): string; } declare global { interface Room extends Ext { } } Object.defineProperties(Room.prototype, { htmlName: lazyGetter('htmlName' satisfies keyof Room, function htmlName(this: Pick<Room, 'name' | 'htmlName'>): string { return escapeName(this.name, HTML_MAPPINGS); }), replayLink: confValue(replayLink), } satisfies TypeDescriptorMap<Ext>); function replayLink(this: Pick<Room, 'name'>, tick = Game.time): string { return `https://screeps.com/a/#!/history/${Game.shard.name}/${escapeName(this.name, URL_MAPPINGS)}?t=${tick}`; } const URL_MAPPINGS: Record<string, string> = {N: '%4E', S: '%53', E: '%45', W: '%57'}; const HTML_MAPPINGS: Record<string, string> = {N: '&#78;', S: '&#83;', E: '&#69;', W: '&#87;'}; function escapeName(roomName: string, mappings: Record<string, string>): string { let out = ''; for (let i = 0, c: string; i < roomName.length; i++) { c = roomName[i]!; out += mappings[c] || c; } return out; }
    • Solved This game is alive?
      Technical Issues and Bugs • • Mimik_Z

      2
      0
      Votes
      2
      Posts
      743
      Views

      Correct. The Discord is where much of the community activity takes place. https://chat.screeps.com/
    • Solved Season 7 frozen world
      Technical Issues and Bugs • • Golden_Snitch

      3
      0
      Votes
      3
      Posts
      1173
      Views

      Thanks. So they let me buy access to the season that already ended) Nice
    • Solved Bucket is draining despite CPU used below limit
      Help • • Vomar

      2
      0
      Votes
      2
      Posts
      952
      Views

      From wiki, my bad for not researching first: "Shard 3 Launched in November 2018, Shard 3 was billed as a 'non-subscription' shard. All players on this shard are limited to a max of 20 CPU (regardless of GCL/Sub/unlock status), which slightly evens the playing field for older players vs new ones. This shard again had a 60 day cooldown where travelers could not come from other shards, you could only respawn or spawn onto the shard."
    • Solved Site unavailable for the whole week?
      Technical Issues and Bugs • • fazhool

      2
      0
      Votes
      2
      Posts
      914
      Views

      found it... was me, FW blockage... but the "under construction" is really misleading
    • Unsolved Screeps is ALMOST usable on android
      Technical Issues and Bugs • • Rhef

      4
      0
      Votes
      4
      Posts
      6388
      Views

      clicking on a field with more than one type of object (creep and road, for example) renders a little tooltip but that tooltip is then not clickable (Android, Chromium) As a possible workaround, you can connect a mouse to your Android mobile phone (Bluetooth or wired) and the mouse cursor will be able to click on that "tooltip" menu. It isn't accepting the tap gesture.
    • Unsolved room.energyAvailable returns null on private server
      Technical Issues and Bugs • • Zyzyzyryxy

      4
      0
      Votes
      4
      Posts
      5434
      Views

      I'm also seeing this issue when using a local server. I closed it the server rather abruptly last time so maybe if we close it down gently it won't do this?
    • Season #7 announcement
      News & Announcements • • o4kapuk

      2
      0
      Votes
      2
      Posts
      5728
      Views

      @o4kapuk said in Season #7 announcement: Upper areas are teeming with resources, while the lower areas present a more challenging landscape So this seems to be ~2/3rds 2 source rooms up top, vs ~1/3rd on the bottom. Does this include score spawning more at the top, less at the bottom? Does score choose a room, then a spot in the room? Or does it choose a spot from non-wall spots? That is, does a room with more walls get the same or less score than a room with fewer walls?
    • Unsolved Alpha map doesn't show room art via player walls
      Technical Issues and Bugs • • wtfrank

      1
      0
      Votes
      1
      Posts
      1375
      Views

      No one has replied

    • /api/user/code endpoint with private servers?
      Private servers • • YoItsRexxy

      3
      0
      Votes
      3
      Posts
      2722
      Views

      Step 1: Sign in. You will get a TOEKN in response if email and password are correct. requests.post( "http://{}/api/auth/signin".format(SERVER_URL), json={ "email": USERNAME, "password": PASSWORD, } ) Step 2: Put the TOKEN in the API request headers. requests.post( "{}/api/user/code".format(SERVER_URL), headers = { "X-Token": TOKEN, "X-Username": TOKEN, }, json={ "modules": CODE_TEXT, "branch": BRANCH_NAME, }, ) Here is a list about all API I could found (written in Python). Most of them are tested. https://github.com/Qionglu735/screeps_tool/blob/master/screeps_api.py#L185
    • Add more NPC sell orders to curb inflation
      Feature Requests • • DroidFreak

      1
      0
      Votes
      1
      Posts
      1470
      Views

      No one has replied