Altitude Game: Forums  

Go Back   Altitude Game: Forums > Altitude Support > Dedicated Server

Dedicated Server Discuss technical issues related to hosting your own servers.

Thread Tools Display Modes
Prev Previous Post   Next Post Next
Old 07-14-2015, 01:25 AM
biell biell is offline
Senior Member
Join Date: May 2015
Posts: 168
Default Altitude+ server (yet another server manager)

I wrote an Altitude server manager program which was originally supposed to support new map testing, Quality Assurance testing, and player satisfaction. The idea was to make it easy for map makers to upload maps to the server, test, make changes, and upload a new version. But, I went way overboard.

The server I wrote facilitates the above, but it also adds a "console" interface to the server making it easy to interact with the alttude server. Most importantly, it adds functionality which map makers can use to create new kinds of game types and map layouts. You can read more about it on GitHub, but first, here are some highlights:

* You can set plane/camera scale, gravity, initial ball score, force players to a specifc team for
coop and these settings will be stored per map and re-activated each time the map loads.

* You can change how players spawn, there are multiple spawn modes, like where a player dies,
in a zone, near to where they dies (nearest to a set of preconfigured spawn zones), or where
the player found their most recent powerup (any powerup, or just health powerups).

* You can allow only certain planes. Make everyone play Biplane, or just disallow Loopies.

* Extended concepts are added: portals (you reach a specific powerup, and are automatically
respawned in another location), doors (you cannot pass a specific powerup until other
powerups representing keys are found), checkpoints (each checkpoint is worth a goal, when
a team gets past enough checkpoints they get 6 goals and win the race).

There are lots of fun game type which can be created using the functions provided by this software. Feel free to contact me with any questions and I will be glad to help. I would love to develop maps using these concepts, but I can't get the map_editor functioning under Linux.

I am releasing the code into the public domain, so you can feel free to use it however you like. You can re-use code, concepts, run the server as is, whatever you like. This is especially important as the whole thing is written in perl, and probably most people would rather re-write it in another language. All of which is OK with me.

You can view the documentation and code on GitHub:

I have this code running on my MapQA server. But, I would love to see it running elsewhere and new maps created which take advantage of some of it's features. Some of the maps on MapQA which illustrate some of the features:

* ball_coop_adventure_m - Camera Scale, Plane Scale, Gravity, spawn where you die
* ball_rat_race - Camera Scale, Plane Scale, Gravity
* tbd_construct - Camera Scale, Plane Scale, Gravity
* ball_firepark - Camera Scale, Plane Scale
* tbd_coop_cloud - spawn at location of last health pickup
* tbd_coop_lol - spawn at location of last health pickup
* tbd_coop_beach - doors and keys
* ball_football - Camera/Plane Scale, Gravity, spawn mode "near", no Loopy planes.
* ball_basket_or_else - Initial score set to 4 - 4, only 2 goals to win.

All COOP maps are implemented with force assigning players to the correct team. These settings are interesting tweaks to existing maps, but the capabilities of this server would be better suited to maps designed to use them.
Reply With Quote

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
DONE - Server maintenance: November 19th, upgrading server hardware Karl News 6 11-21-2013 09:11 PM
Cannot connect to Altitude server XIX Corax XIX Tech Support 4 10-23-2010 07:33 PM
How do i post a server message in my server without joining the server? Knight Dedicated Server 22 09-27-2010 10:02 PM
Altitude TL Open #1 (EU Server) Stormich General Altitude Discussion 16 09-18-2010 08:09 PM
Announcing: The Altitude Map Server! michael Map Making 67 09-06-2009 04:07 AM

All times are GMT. The time now is 07:31 PM.

Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
2008 Nimbly Games LLC