There are 2 main steps for installing and running phapricatore Installation Guide Configuration Guide Installation Guide To install Phabricator, you will need: a normal computer to install it on (shared hosts and unusual environments are not supported) running some flavor of Linux or a similar OS; a domain name (like phabricator.mycompany.com); basic sysadmin skills; Apache, Nginx, […]

Read More

Log Management

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 […]

Read More

Before setting up the server, there is a service called “Bootstrapper” responsible for register the server to the storage by calling “Agents”  “POST /api/Agents” from the API, this service gets the server Id from the registry (HKEY_LOCAL_MACHINE\Software\Forgotten Mines\GameServer  , the Key Name: ID.. the Key value is the server Id value) where the same service generate it […]

Read More

We need to use local storage when testing our works.  To use local storage, perform the following steps: 1 – Install Azure Storage Emulator and put the installation path in the Path environment. 2 – We have the following Apps: Server, Website, WebAPI, the Bootstrapper, the GAME, and other tools. 3 – To test something […]

Read More

Using Microsoft Visual Studio to build websites can create a local certificate to provide HTTPS functionality. Visual Studio includes IIS Express, a “lightweight” version of Internet Information Server designed for the needs of developers. Identifying the problem When IIS Express is installed with Visual Studio, the installation process creates an IIS Express Development Certificate that […]

Read More

The objective of the security: To save our resources from attackers or hackers, and give each subscriber on the system some roles to can deal with the restricted resources. Security Ways: to can call our web API you have mainly two ways, Authorization Headers In the previous two ways of API Authentication, I have written  “using the  […]

Read More

Objective To simulates the game actions and server events, to test the core code and server stability. What is the Test Tool (Test Client) Test Client is a WPF application intended to help with testing by creating fake clients that can connect to the servers and issue commands. How to get it You can grab […]

Read More

Server Agent Bootstrapper in Repository:  https://repository.thunder-power.com:8443/svn/Products/Ballistic/Tools/BallisticServerAgent what is the Server Agent Bootstrapper To simplify our deployment, Instead of pushing to cloud services, we made an always running agent (as a windows service that auto starts up). Security of Bootstrapper To can make the requests by the Bootstrapper to the API to handle its function, this service should […]

Read More
War to the Core

Recent Comments

Latest Updates

  • Solo missions

    Solo missions

    Hey guys, here are the specifics of the first two solo missions, those are sketches of the first two missions. First mission: A harvester is placed near the ship, generating supply caches. The player collects energy caches and escapes a ring of mines. No supply links allowed. The sensor component is introduced by one of […]Read More »
  • We made it to the Top 100!

    We made it to the Top 100!

    We are stoked that we managed to land on IndieDB’s Indie of the Year’s Top 100 list! We are also the only MOBA that made it to the list! The support we got from the community was overwhelming, and we would like to thank each and every person that helped us get this far. Whether […]Read More »
  • Full Campaign Series, Version 3

    Full Campaign Series, Version 3

    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. […]Read More »
  • Story: Episode 1, Version 2

    Story: Episode 1, Version 2

    The Blaze family had long been controversial. They supported the Shepherds, but continually frustrated the Orthodox elements of their faction. Joseph Blaze was especially known for his tolerance of the weakling families that used genetic engineering to alleviate the sicknesses that exposure to the Earth’s surface had inflicted on them. Such tensions between orthodoxy and […]Read More »
  • Story: Episode 1

    Story: Episode 1

    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 […]Read More »
Skip to toolbar