Status of Update for Thursday September 25th


Pathfinder Online

CEO, Goblinworks

We found and fixed an issue with setting up proper amounts of coin in accounts for use with the Auction House and the fix is being integrated now. Following that there will be a build process which may last up to 5 hours, then a period of testing and deployment. So the earliest the Update will be applied today is 17:00 (Pacific) and it could be later.

We are going to hold off on making the decision to start the Stress Test today or tomorrow based on when the actual build process completes. If it is too late in the day (say, after 19:00 (Pacific)) we will will begin the Stress Test tomorrow. Alpha accounts and those with Alpha access will not be affected by that decision, just the Early, Explorer and Open Enrollees who don't have Alpha access.

More info as it becomes available.

Goblinworks Executive Founder

Thank you for the update.

Goblin Squad Member

Will people who have been invited to Alpha, but don't (yet) have enrollment accounts, continue to have access when the "enrollees" are brought in shortly, or will that be a separate stage of "Alpha" open only to those who have permanent access of some kind?


Ryan says "build process" a lot. Could someone give me a description of what that looks like or entails? I'm just curious.

Goblin Squad Member

</em mimes the attachment of microscopic lego blocks together into a life-size model of Fort Knox, complete with vaults>


Being wrote:
</em mimes the attachment of microscopic lego blocks together into a life-size model of Fort Knox, complete with vaults>

That is exactly my mental image right now. Only the blocks are larger.

Goblin Squad Member

Caldeathe Baequiannia wrote:
Will people who have been invited to Alpha, but don't (yet) have enrollment accounts, continue to have access when the "enrollees" are brought in shortly, or will that be a separate stage of "Alpha" open only to those who have permanent access of some kind?
... we are going to open the game (but NOT the forums - see below) to all players that have Open, Explorer, Early and Alpha access (and of course all the people who have received Alpha invites will continue to have access).

Goblin Squad Member

2 people marked this as a favorite.
sspitfire1 wrote:
Ryan says "build process" a lot. Could someone give me a description of what that looks like or entails? I'm just curious.

The Build Process basically involves compiling all the checked-in code changes into however many discrete executables and libraries are required. Often, it also includes Deployment to various staging locations for testing. It can even include running automated tests. It's one of those things that's probably different for every development team, and highly tailored to their particular needs.

CEO, Goblinworks

If you have access to the Alpha before the Stress Test, your access will not be revoked. In fact I just sent the "Welcome to Alpha" emails to the people who gained and Alpha invite since last week.

Goblin Squad Member

2 people marked this as a favorite.

@ sspitfire Okay... any agile development project will have a process document describing exactly the steps to be taken when performing cycle of specific work where that work cycle is expected to happen more often than once or twice. One of these repeated processes is apparently called a 'build', and I would infer it is a matter of compiling computer programming into an executable, or something similar involving large amounts of data in related tables. It is a 'build process', and is a large and complex activity, heavy lifting so to speak.

For the sake of convenience Those in-the-know will toss that around like a noun and know exactly what it means. Evidently Ryan, who is rather Erudite is actively engaged with those who use that jargon as their native tongue to pick up on it and use it as a now-natural part of speech.

And it tells us how integral his labors have been with his team, namely 'close'.

Or not: I'm just an innocent bystander with an odd knack for pretending I know anything at all.

~edit oh snap! Nihimon was succinct again. Ah well...

CEO, Goblinworks

2 people marked this as a favorite.

The build process is where we convert all the source code to runnable program code.

To make that happen a big database is updated with all the changes that have been scheduled for the current build from all the people who work on the game.

Then a piece of software starts loading those individual parts of the code into a queue where it is processed by the compiler software to create the runnable program code.

Software is often interdependent so certain parts of it have to be built first, then linked to other parts that are built later, and so on.

We are managing millions of lines of code and so this process takes a very long time depending on the nature of the changes we have to make. Sometimes we just have to change a small part of the code which means we can limit the scope of the changes and it runs quickly. Sometimes we have to change fundamental things which require us to rebuild the whole source code database and that can take most of a day. Sometimes we just have to change the server code which is faster than changing both the server and the client code.

Because of these interdependencies it is possible that the build can "break". Partway through the process the compiler may generate an error of some kind that stops the process. Usually when that happens the build must be restarted once the error is fixed from scratch and the time already spent is lost. Sometimes it can be fixed and restarted with some work already done which is better. But usually its the worst case scenario.

While the code is being built we pretty much just have to wait and watch for problems. It is often hard to predict exactly how long it will take to complete the build other than "a long time" or "a short time". Which is why we can't give specific estimates for when the build will be ready to deploy. (And that assumes nothing "breaks").

Scarab Sages Goblin Squad Member

Being wrote:

@ sspitfire Okay... any agile development project will have a process document describing exactly the steps to be taken when performing cycle of specific work where that work cycle is expected to happen more often than once or twice. One of these repeated processes is apparently called a 'build', and I would infer it is a matter of compiling computer programming into an executable, or something similar involving large amounts of data in related tables. It is a 'build process', and is a large and complex activity, heavy lifting so to speak.

For the sake of convenience Those in-the-know will toss that around like a noun and know exactly what it means. Evidently Ryan, who is rather Erudite is actively engaged with those who use that jargon as their native tongue to pick up on it and use it as a now-natural part of speech.

And it tells us how integral his labors have been with his team, namely 'close'.

Or not: I'm just an innocent bystander with an odd knack for pretending I know anything at all.

~edit oh snap! Nihimon was succinct again. Ah well...

Rest assured, you are neither the first nor the last to be "Nihimon-ed" (one of our local invented words).

Goblin Squad Member

Wonder what kinda power the computer/computers running the compiler has.

Goblin Squad Member

1 person marked this as a favorite.

</looks down into the well of souls>
Jargon... why does it always to be Jargon?

Goblin Squad Member

Pyronous Rath wrote:
Wonder what kinda power the computer/computers running the compiler has.

Shh! Keep kow-towing toward Zog the omnipotent!


Compiling is for weenies. I just hit save and go directly to [Fatal error].

Goblin Squad Member

Nihimon wrote:
and of course all the people who have received Alpha invites will continue to have access.

Thanks, Nihimon

Goblin Squad Member

sspitfire1 wrote:
Ryan says "build process" a lot. Could someone give me a description of what that looks like or entails? I'm just curious.

It's a lot like compiling...

Goblin Squad Member

3 people marked this as a favorite.

As a programmer I can tell you that the feeling when your phone rings when you know your boss is doing the build is horrific.

Recently I was put in charge of the integration testing so now I get to tell my fellow programmers that things are broken AFTER the build. I am the new voice of doom.

Goblin Squad Member

Gosh, I feel like I would have nightmares before each day of the build. For me (a noob programmer) it takes awhile to make builds of the very small games I make in unity. I can't image how much time it takes to compile and build the source code for a game like PFO.

CEO, Goblinworks

We are preparing to deploy the Update. Server is going down in 15 minutes. Be sure you're running the Patcher (and not the Pathfinder program directly) to get the update.

Grand Lodge Goblin Squad Member

Looking forward to it. Didn't expect it before tonight to be honest (UK time that is)

Might head back to TK to start my chainmail

Scarab Sages Goblin Squad Member

People keep talking about PFO as a (combat) PVP-heavy game, but so far, it looks like the economic system has required the most blood, sweat and tears.


You mean in terms of the coding? Definitely.

Goblin Squad Member

ummm... so I'm merrily jaunting about halfway between Thornkeep and nowhere with approximately three metric tonnes (I like to pretend I'm British) of materiel in my pocket and now wonder... is encumbrance to be implemented this patch?

Scarab Sages Goblin Squad Member

That would be bad. Unlimited sprinting reduced to immobility in the time it takes to download the new version.

Goblin Squad Member

I suppose I could use Being as a limited use smallholding and run back and forth with Tibs or Greywyn...

The Exchange Goblin Squad Member

I have been disconnected a few minutes ago, and now i cannot log. Are you updating now ?

The Exchange Goblin Squad Member

Well it seems that the answer is yes :)

Goblin Squad Member

Astute! Indeed it is, the code compiled well, which of course means there's a wizard somewhere nearby.

Community / Forums / Paizo / Licensed Products / Digital Games / Pathfinder Online / Status of Update for Thursday September 25th All Messageboards

Want to post a reply? Sign in.
Recent threads in Pathfinder Online