Log Management Objective : we need to manage the log of the server and control it from the dashboard and apply some cases as well. to do that we use the ETW log listener logic inside the Bootstrapper (BallisticServerAgent) solution where the BS will control it and it’s parameters and control running it and the location […]
To turn a machine into a game server, you need to do the following: Step 1: Provision the game server binaries There are two ways to accomplish this: Automatically via the Bootstrapper. Refer to this: http://wartothecore.com/blog/2017/06/17/how-to-use-server-agent-bootstrapper/ Manually. Copy the server binaries to the machine. Get them from Jenkins: http://build.forgottenmines.com:8080/job/Ballistic/lastSuccessfulBuild/artifact/Ballistic/Server/Photon/Server/deploy/deploy.zip. Put a server ID for the […]
Characters: Daniel Blaze. Protagonist, player-character. Headstrong and rebellious. Ambiguous loyalty to the Shepherd Coalition. Joseph Blaze. Father of Daniel Blaze. Commander of the Leviathan mothership until executed for treason by the Shepherd Coalition. Sylvia. AI assistant. Provides intel, advice, mission objectives. Captain Zhukov. Cyborg commander assigned to hunt down player during the first several missions. […]
Location: The Pole Base. When Daniel Blaze passed his final test and became the primary candidate to pilot the Leviathan, the Shepherds’ newest ship, he caused a quite a stir. Not because he’s the youngest member of the Pole fleet to be nominated for admiralship, the faction had already made peace with this as a […]
Overview Our team members are our most valuable asset, so we need to invest in selecting and growing our members. When hiring new members, you should aim to hire candidates that are even better than yourself. Ideally those that you feel you will personally improve when they work with you in the team. In particular, […]
The game audio now is refactored and centralized through FMOD and audio packs in unity, this new implementation allows us to control and manage all audio through 2 steps, this also will allow us to freely add multiple audio packs that hold all audios inside the game. The 2 steps are separate so it doesn’t […]
Follow these steps to checkout the game on a Mac. Install SmartSVN (or your favorite SVN client). Create a root folder somewhere with lots of space, let’s call it “Ballistic” (the code name for our game). Checkout the repositories you need under the “Ballistic” folder. Typically you will need three repositories. Common Audio Unity Frequently […]
As a team, we hold frequent sessions to test and balance the game. This post describes what our own team needs to do during these sessions. All team members are expected to attend most sessions. Each session will have an owner that will drive the session. If the owner is not present at the start […]
Recent Comments