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 room.energyAvailable returns null on private server and spawn energy returns 0/0
      Technical Issues and Bugs • • jimbond

      2
      0
      Votes
      2
      Posts
      258
      Views

      Without resetting all data - a workout appears to be storage.db['rooms.objects'].update({ type: "spawn" }, { $set: { storeCapacityResource: { energy: 300 } } }); storage.db['rooms.objects'].update({ type: "extension" }, { $set: { storeCapacityResource: { energy: 200 } } }); // or 50/100 depending on RCL storage.db['rooms.objects'].update({ type: "link" }, { $set: { storeCapacityResource: { energy: 800 } } }); storage.db['rooms.objects'].update({ type: "tower" }, { $set: { storeCapacityResource: { energy: 1000 } } });
    • Unsolved Reservation resetting to 0 every tick on local server
      Technical Issues and Bugs • • MadManRises

      1
      0
      Votes
      1
      Posts
      147
      Views

      No one has replied

    • Unsolved Memory is unexpectedly null after weeks of stability
      Technical Issues and Bugs • • Trepidimous

      4
      0
      Votes
      4
      Posts
      2921
      Views

      @o4kapuk I know that this is an older thread, but I currently seem to be experiencing similar issues, where my code is just not running at all. I also can't get anything to run in the console in the browser (trying to console.log(Game.time) or similar doesn't prompt anything to appear on the screen. It has happened several times over the past few days - each time it seems to have started around when the tick time on the server exploded, but I still seem to be able to see other people's code running in their rooms. Initially it happened a few times yesterday and the day before shard2, so I respawned into shard3 but still seem to be facing the issue there today.
    • Unsolved how to take ownership of all structures in the room
      Help • • mynameishan

      2
      0
      Votes
      2
      Posts
      378
      Views

      please help me ://
    • Unsolved Crashing on m1 macs
      Technical Issues and Bugs • • W4rl0ck

      25
      0
      Votes
      25
      Posts
      49244
      Views

      update @W4rl0ck i tried to install screeps: world from steam expecting the usual error (which i had until today) and instead it started up without a problem. i am using an Apple M3 Pro macbook
    • Unsolved Incorrect description of StructureSpawn.spawnCreep() return code -10.
      Technical Issues and Bugs • • Amaroq64

      1
      0
      Votes
      1
      Posts
      1512
      Views

      No one has replied

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

      3
      0
      Votes
      3
      Posts
      2324
      Views

      That's correct. The same goes for Power Banks.
    • Unsolved Help getting the Steam client working on Windows 7?
      Technical Issues and Bugs • • Amaroq64

      2
      0
      Votes
      2
      Posts
      1523
      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
      2361
      Views

      No one has replied

    • Solved Force a global reset
      Help • • black0441

      18
      0
      Votes
      18
      Posts
      28686
      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
      2217
      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
      1476
      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
      2941
      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
      1540
      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
      2304
      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
      1768
      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
      1707
      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
      8004
      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
      6965
      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
      8113
      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?