Season #1 announcement
-
@o4kapuk This link seems broken
-
@o4kapuk said in Season #1 announcement:
@saruss https://screeps.com/season/api is API root for the season server
@rysade said in Season #1 announcement:
@o4kapuk This link seems broken
I was confused about this as well. I think that's the API for external access (e.g. using screeps-api). I guess they haven't released the documentation for the seasonal in-game API yet.
-
Hopefully the official grunt can be updated for seasonal https://github.com/screeps/grunt-screeps (and hopefully this PR merged at the same time: https://github.com/screeps/grunt-screeps/pull/19 )
-
One change to the rules. Since it's the first pilot season, we would like to make entry as easy as possible with the current existing code. We decided to allow terminal structures construction. However, it will allow to send resources only to your own terminal, not to other players. This will make cooperation a bit harder (although not impossible).
We may use the no-terminal rule in the next season #2, with a more advance notice.
-
I really like the idea of disabling terminals in seasonal, but I agree that it's a good idea to introduce such features over time. Disabling market might be enough for the first season.
-
This post is deleted!
-
Will these methods still be available in the season world?
Game.market.incomingTransactions
Game.market.outgoingTransactions
Game.market.calcTransactionCost
The last one is especially useful to estimate costs of Terminal.send
-
Removing Game.market (and all its method/properties), as was proposed on slack, is more game breaking than not being able to build the terminal in my opinion.
In my opinion, disabling markets should be done in a non breaking way, for example return some error code on creating orders. If the entire Game.market object is removed, silly things like access to Game.market.credits would error out.
-
We decided to leave game API as it is because removing the source of credits looks enough for disabling the entire market.
-
@o4kapuk said in Season #1 announcement:
We decided to leave game API as it is because removing the source of credits looks enough for disabling the entire market.
Presumably with
send
auto-blacklisting other players?
-
@tigga
send
just won't work for terminals of other users. The behavior will be the same as for other edge cases, like sending resources to rooms without a terminal.
-
From what I can tell, it seems like the way the market will be disabled is just that NPC orders won't be generated. In order to create an order, you need to have some credits, and the only way to get credits is through an order that's already on the market. Without an NPC order to start the cycle, the market won't be active. Is that how it's going to be done?
-
@jbyoshi Yes, exactly. In addition to this, transactions between terminals of different users will not be processed.
-
Did someone figure out how to push code using grunt?
It seems like the steam client is not creating a separate code folder for the seasonal server like it does for private servers.
-
So… you need to:
- upate grunt-screeps to version ^1.5
- generate a token if you don’t have one: go to ‘manage account’ ingame
- add the token in your grunt options
- add the server type ‘season’ to your options
options: { email: email, token: 'AUTH_TOKEN', server: 'season'
-
It said in-game, that a verification link was sent to my email. However, I have not seen one after almost an hour. I looked in my steam profile settings and verified that I am using the correct email. Is there any way that I can get a verification link?
-
@syntax0101 What verification link? Season server does not use any verification links. It's a part of the main official server with the same authentication.
-
Season entry fee has been dropped to 4 Access Keys. We are going to lower the fee over time according to the following schedule:
- December 15 - 3 Access Keys
- January 1 - 2 Access Keys
- January 15 - 1 Access Keys