Skip to content

sichinumi/gswat

 
 

Repository files navigation

#The Pure Game Server Web Administration Tool


The intent of this tool is to make administering servers a breeze without ever leaving the comfort of your favorite browser, no matter what kind of device you're using. Enjoy!

Setup

  • Install Visual Studio - You can grab the free VS Web Express version here
  • Fork our repo at GSWAT
  • Open the project by clicking the gswat.sln file in the repo
  • In the Solution Explorer, find the WebFrontend.Azure item, right click it, and select Set as StartUp Project

Run Locally

  • Make sure that the project is set to Debug mode, you can find this at the top of the toolbar
  • Click Debug -> Start Debugging, hit F5, or click the green arrow icon in the top toolbar

Run on Windows Azure

If you have a Windows Azure account, you can use it to put a stage version of GSWAT to test.

###Steps ####Publish to Azure

  • Open the VS Project
  • Click on Build -> Publish to Windows Azure
  • Sign in to your Azure Account by following the prompts
  • Choose a Cloud Service, Environment (choosing Production is easier)
  • Set the Build Configuration to Release if you don't want extra diagnostic logging
  • Select the Cloud profile
  • Hit Next and then Publish

Once the process completes, you can check your Windows Azure Dashboard for the view link, you'll need to configure the Storage first though

####Configure Storage Once you've got it published, go to your Windows Azure Storage, and follow these steps:

  • Select the storage instance and click on Manage Keys at the bottom of the window
  • Copy the first two fields into the following string: DefaultEndpointsProtocol=https;AccountName=STORAGE ACCOUNT NAME;AccountKey=PRIMARY ACCESS KEY
  • Go to Windows Azure Cloud and select your app instance
  • Go to the Configure tab
  • Paste the string into the webfrontend settings field and hit Save

Technologies

#####Server Platform

  • Windows Azure

#####Backend Code

  • C# .NET4.5 MVC3 on the backend

#####Frontend Code

  • Backbone
  • Underscore
  • jQuery
  • LESS
  • ICanHaz (modified)
  • Mustache
  • Moment JS
  • Twitter Bootstrap
  • YepNope

About

The Pure Game Server Web Administration Tool

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 67.2%
  • C# 32.8%