TUXDB - LINUX GAMING AGGREGATE
by NuSuey
NEWSFEED
▪️ GAMES
▪️ STEAM DECK ▪️ DEALS ▪️ CROWDFUNDING ▪️ COMMUNITY
tuxdb.com logo
Support tuxDB on Patreon
Currently supported by 8 awesome people!

🌟 Special thanks to our amazing supporters:


✨ $10 Tier: [Geeks Love Detail]
🌈 $5 Tier: [Arch Toasty][Benedikt][David Martínez Martí]


Changelog 2018-03-05

It’s been a while since you’ve heard from us, but all in good reason. We’ve been working hard on some exciting new features that we’re now happy to announce.

Isolated virtual machine


The chances are that this major improvement will become historical. Nobody did that in the Node.js world before, we’re proud to be pioneers here. Marcel Laverdet, our open-source contributor, has implemented an excellent isolated-vm native module that finally brings full-featured VM isolation to Node.js. With the integration of this library, Screeps can now provide truly separated sandboxes to players that don’t affect each other in any way. It is highly recommended to try now, since it will be our default VM in a few months.
  • You can opt-in for an isolated VM in the new account settings UI called Runtime. This will move the execution of your script to another pool of server nodes with this experimental feature enabled.
  • The isolated VM takes you to your very own JavaScript environment, including heap memory and garbage collector.
  • Since isolated VMs can be transferred between threads within the same Node.js process, it is no longer neccessary to maintain multiple global instances, and you always have one single global. Moreover, your global environment is very stable and can persist for several days without resets (unless you reset it with your own actions).
  • You can use the new API method Game.cpu.getHeapStatistics() to know how much heap memory you’re using in runtime. The maximum effective limit is 256 MB for each player. If you exceed this limit, your VM may be reset.
Although this feature is still considered experimental, it is well tested on our PTR server and shows good results. Private server support An isolated VM is also available for private servers in our beta branch that you can install this way: npm install screeps@beta It is recommended to set runners_cnt to 1 in your .screepsrc file, since otherwise it will create multiple global environments for each player. There is a new option runner_threads instead which should be set to the number of your CPU cores. Also, you may want to launch Node.js with --harmony_sharedarraybuffer flag in order to enable some memory optimizations.

Tombstones



Introduced new major feature: creep Tombstones. When your creep dies for any reason, there is now a special object left that contains information about the deceased creep and any resources it carried.
  • New Tombstone global prototype.
  • New constants FIND_TOMBSTONES, LOOK_TOMBSTONES, TOMBSTONE_DECAY_PER_PART.
Thanks to davaned for this idea (see discussion on forum) and ags131 for implementation (PR #74).

Other changes


  • IMPORTANT: Lab reaction cooldown now varies depending on a reaction according to this table (also see the new REACTION_TIME constant).
  • Added new option directions to StructureSpawn.spawnCreep and new StructureSpawn.Spawning class which allows to set directions during spawning or cancel it immediately. (#61, #68 by sparr).
  • Added new parameter name to Room.createConstructionSite and RoomPosition.createConstructionSite (#50 by tedivm).
  • Creep .name and StructureSpawn .name properties can now be accessed by other players.
  • Added options plainCost and swampCost to Room.findPath (#62 by tedivm).
  • Increased CLAIM creeps life time from 500 to 600.
  • Creep.attackController on reserved controllers decreases reservation timer by 1 tick per CLAIM body part.
  • Other fixes:
  • Read this post in the official blog


    [ 2018-03-05 13:55:37 CET ] [ Original post ]


    Changelog 2018-03-05

    Its been a while since youve heard from us, but all in good reason. Weve been working hard on some exciting new features that were now happy to announce.

    Isolated virtual machine



    The chances are that this major improvement will become historical. Nobody did that in the Node.js world before, were proud to be pioneers here. Marcel Laverdet, our open-source contributor, has implemented an excellent isolated-vm native module that finally brings full-featured VM isolation to Node.js. With the integration of this library, Screeps can now provide truly separated sandboxes to players that dont affect each other in any way. It is highly recommended to try now, since it will be our default VM in a few months.
    • You can opt-in for an isolated VM in the new account settings UI called Runtime. This will move the execution of your script to another pool of server nodes with this experimental feature enabled.
    • The isolated VM takes you to your very own JavaScript environment, including heap memory and garbage collector.
    • Since isolated VMs can be transferred between threads within the same Node.js process, it is no longer neccessary to maintain multiple global instances, and you always have one single global. Moreover, your global environment is very stable and can persist for several days without resets (unless you reset it with your own actions).
    • You can use the new API method Game.cpu.getHeapStatistics() to know how much heap memory youre using in runtime. The maximum effective limit is 256 MB for each player. If you exceed this limit, your VM may be reset.
    Although this feature is still considered experimental, it is well tested on our PTR server and shows good results. Private server support An isolated VM is also available for private servers in our beta branch that you can install this way: npm install screeps@beta It is recommended to set runners_cnt to 1 in your .screepsrc file, since otherwise it will create multiple global environments for each player. There is a new option runner_threads instead which should be set to the number of your CPU cores. Also, you may want to launch Node.js with --harmony_sharedarraybuffer flag in order to enable some memory optimizations.

    Tombstones



    Introduced new major feature: creep Tombstones. When your creep dies for any reason, there is now a special object left that contains information about the deceased creep and any resources it carried. Tombstones slowly decay over time, the decay period depends on the creep body size. After it is decayed, all resources contained are dropped on the ground. A tombstone provides room visibility to its owner.
    • New Tombstone global prototype.
    • New constants FIND_TOMBSTONES, LOOK_TOMBSTONES, TOMBSTONE_DECAY_PER_PART.
    Thanks to davaned for this idea (see discussion on forum) and ags131 for implementation (PR#74).

    Other changes


  • IMPORTANT: Lab reaction cooldown now varies depending on a reaction according to this table (also see the new REACTION_TIME constant).
  • Added new option directions to StructureSpawn.spawnCreep and new StructureSpawn.Spawning class which allows to set directions during spawning or cancel it immediately. (#61, #68 by sparr).
  • Added new parameter name to Room.createConstructionSite and RoomPosition.createConstructionSite (#50 by tedivm).
  • Creep .name and StructureSpawn .name properties can now be accessed by other players.
  • Added options plainCost and swampCost to Room.findPath (#62 by tedivm).
  • Increased CLAIM creeps life time from 500 to 600.
  • Creep.attackController on reserved controllers decreases reservation timer by 1 tick per CLAIM body part.
  • Other fixes:
  • These changes are supported in private server v2.13.0. Read this post in the official blog


    [ 2018-03-05 13:55:37 CET ] [ Original post ]



    Screeps
    Screeps
  • Developer

  • Screeps
  • Publisher

  • 2016-11-16
  • Release

  • Strategy MMO
  • Tags

  • Game News Posts 83  
    🎹🖱️Keyboard + Mouse
  • Controls

  • Very Positive

    (1768 reviews)


  • Review Score

  • https://screeps.com
  • Website

  • https://store.steampowered.com/app/464350 
  • Steam Store

  • The Game includes VR Support



    Screeps Linux 32 [154.08 M]Screeps Linux 64 [144.51 M]Screeps Server Linux 32 [269.47 M]Screeps Server Linux 64 [261.48 M]

  • Public Linux depots

  • Screeps - CPU Subscription
  • Available DLCs

  • Screeps is about scripting your creeps.

    It is a MMO RTS sandbox game for programmers, wherein the core mechanic is programming your units AI. With all the attributes of a full-fledged strategy game, you control your colony by writing real JavaScript which operate 24/7 in the single persistent world filled by other players on par with you.

    Your colony can harvest resources, build units, conquer territory, trade with another colonies. As you conquer more territory, your influence in the game world grows, as well as your abilities to expand your footprint. However, it requires a lot of effort on your part, since multiple players may aim at the same territory.

    Screeps is developed for people with programming skills. Unlike some other RTS games, your units in Screeps can react to events without your participation – provided that you have programmed them properly. And, unlike other MMO, you do not have to play Screeps constantly to play well. It is quite enough just to check once in a while to see if everything goes well.

    Features:
    • You play by writing JavaScript AI which controls your units 24/7 even while you're offline.

    • No shards, game realms and session match-ups: units of all players coexist in the same real-time persistent world and obey the same rules.

    • Units, base, mining resources, territory control, economy, manufacturing, transporting, logistics, trading – all the attributes of a real strategy game which you need to program!

    • The better your scripts, the better your game — irrespective of the time played. Your creeps will mine, build, defend, and conquer as you just work, sleep, or walk your dog.

    • Only basic programming skills are required. However, if you are a pro developer, now is the chance to put your skills to the limit!

    • Edit your scripts from the in-game editor, or using your favorite external IDE.

    • Lifetime MMO access with 10 CPU limit included in the starter package. Raise your CPU limit to the point depending on your game level by purchasing a CPU subscription plan or via in-game items called Gametime Tokens. The subscription cost is the same for all players, there is no way to pay more to gain more advantages.

    • Open source game server engine, and an option to create your own local world and play with friends without limits or subscriptions (not available yet, please read the Early Access notes).
    MINIMAL SETUP
    • Storage: 500 MB available space
    RECOMMENDED SETUP
    • Storage: 500 MB available space
    GAMEBILLET

    [ 5952 ]

    22.89$ (62%)
    5.39$ (87%)
    33.59$ (16%)
    4.12$ (17%)
    2.65$ (82%)
    33.17$ (17%)
    16.97$ (15%)
    6.00$ (70%)
    12.44$ (17%)
    13.21$ (17%)
    2.09$ (79%)
    27.59$ (8%)
    7.55$ (16%)
    3.00$ (80%)
    25.47$ (36%)
    16.52$ (17%)
    14.23$ (64%)
    4.23$ (79%)
    18.86$ (62%)
    8.42$ (16%)
    17.59$ (16%)
    16.97$ (15%)
    33.17$ (17%)
    20.95$ (65%)
    3.81$ (87%)
    16.99$ (15%)
    15.99$ (20%)
    21.99$ (12%)
    8.78$ (12%)
    25.19$ (16%)
    GAMERSGATE

    [ 3223 ]

    1.0$ (80%)
    8.8$ (60%)
    3.75$ (62%)
    29.99$ (25%)
    14.62$ (51%)
    7.5$ (70%)
    7.5$ (75%)
    4.75$ (81%)
    1.5$ (92%)
    1.2$ (80%)
    11.99$ (40%)
    19.8$ (67%)
    2.81$ (81%)
    10.49$ (30%)
    2.55$ (83%)
    3.19$ (79%)
    0.98$ (90%)
    3.38$ (66%)
    26.99$ (10%)
    5.0$ (75%)
    17.99$ (55%)
    12.0$ (60%)
    1.5$ (85%)
    7.49$ (63%)
    5.0$ (75%)
    6.0$ (70%)
    1.95$ (85%)
    1.13$ (89%)
    1.0$ (80%)
    11.24$ (63%)

    FANATICAL BUNDLES

    Time left:

    22 days, 4 hours, 26 minutes


    Time left:

    4 days, 4 hours, 26 minutes


    Time left:

    35 days, 4 hours, 26 minutes


    Time left:

    41 days, 4 hours, 26 minutes


    HUMBLE BUNDLES

    Time left:

    1 days, 22 hours, 26 minutes


    Time left:

    1 days, 22 hours, 26 minutes


    Time left:

    10 days, 22 hours, 26 minutes


    Time left:

    17 days, 22 hours, 26 minutes

    by buying games/dlcs from affiliate links you are supporting tuxDB
    🔴 LIVE