Announcement

Collapse
No announcement yet.

XSAF - Training and Check rides not necessary

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    XSAF - Training and Check rides not necessary

    XSAF Camelot

    Hi guys, I’ve been developing this beast of a dynamic campaign for well over a year now, I’ve had the good fortune of assistance from c.50-60 others including soon to be USAF Pilots, serving Canadian Air Force Pilots, and numerous ex. Military personnel to ensure realism married together with my own slant on dry Great British humour. I come from developing MMORPG games so my take on missions might be a little different at time, but it works. Honestly thought we’ve created something quite special, and I would say unique. It’s really difficult to put together what this is and what’s in it, but I’ll try. You should experience it yourselves, for sure.

    Overview:

    We are not a 'wing', we only ask that you respect our small list of rules which help us preserve the integrity of the mission and prevent losing weeks of progress. This is not a 'shall we play that mission tonight' kind of mission, this is just DCS... Not much in this mission is scripted, everything that happens does so on the fly dynamically and its not a bunch of random triggers and logic gates. Nothing happens in the ME, everything is written in pure Lua, with a dash of wrapper here and there. I’ve designed this is to be a PVE Team experience that encourages teamwork, communication and rewards positive actions which contribute to the overall performance of BLUE. if you contribute the server will reward you, and visa versa. More of the detail is below however when you see first the different 'phases' don't mistake it for different missions, it's the same mission. I've written it with a framework methodology which means just copy the ME objects to the new map and boot it up, its the same code. So to sum it up in a line, this is a simple red v blue first to capture a country wins the game, but the game is fully persistent and it takes weeks, not because its drawn out or boring, because it is a real challenge and its realistic to a point. Its never the same, and the AI are surprising and challenging. Most of the core code is custom code, I like to write things myself so I know what its doing, I use a small number of MOOSE modules which Ive scaled back for the handy wrappers, I use some mist functions but not the whole script and I use CTLD modified to integrate into this mission.

    Server: Online most of the week, its in ongoing development so most of the time you don't need to worry about breaking the save or failing the mission, and we run a 'proper' op Sat nights, and sometimes in the week if enough people are online. Runs on a decent hardware and decent networking, server performance is usually described as ‘better than single player’. I’ll explain further below.

    Design core principals:

    - The resources are limited, weapons and airframes, and this should be a reason to stay alive, bugout if you're at risk and conserve everything until its necessary to use it. Or lose it.
    - The mission must be challenging and dynamic to a point, we don't want a Kobayashi Maru but it should be possible to fail. The further you progress the easier it should be to fail.
    - The environment should force teamwork to be successful, solo should be difficult to manage.

    The Campaign has 2 'phases' which were the original conceptions we developed on, they were based in Georgia, and details as follows;

    Phase 1 – Liberation.
    This mission is fairly simple in its objectives, liberate Georgia from Russia. Air superiority, base invasion and capture.
    Mission Completion time: Usually 3-4 days (real hours) the mission would normally span over a few weeks.

    Phase 2 – Invasion.
    Where it steps up, after securing GEOR, you advance into Russia, they’re on the back foot and you’ve split the supply lines to the western European front and the wars not going their way. REDFOR know they need to take back control of Sochi and you must not let that happen, whilst you advance into Russia.
    Mission Completion time: Usually 10-14 days (real hours).

    We've now moved across to Syria and will stay on this map for the foreseeable future due to size and scope, we can think of this as phase 3 but it doesn't really follow on, and it feels completely different.

    Specific Details

    Features to experience and assist completion of the campaign:

    RED AI:

    Dynamic goal oriented planning AI model**, which has rules and tools defined by code that it uses to dynamically make decisions to achieve goals which they are given to complete (the same goals as blue).
    Nothing RED do just ‘pops in’ everything is started from a base they own and simulated in a way to show realism and have a balanced and realistic passage of time, whilst trying to keep overhead cost low. e.g. to deploy a FOB or troops to make a small scale attack on a BLUE base, they will need to move those assets to that area, usually from elsewhere on the map (just like blue). Similarly their SA units will be requested/delivered/moved to intended locations and then ‘built’. to assist their decision making process they have an expansive data miner/collector for reading the battlefield state and they use this data to make meaningful actions, not just throw up a CAP this time because the random timer said so.
    Various (some in some planned) ‘managers’ to enable actions based on mission data gathered dynamically, at a local level, a strategic coalition level and a logistic and support level* e.g. desired strength of a said airbase predefined and based on strategic importance would be prioritised for a SAM site or more units on the ground to elevate their position however, if that predefined decision is no longer strategically preferred they will change that and overrule me. As well as deploying those the AI will also watch for variations in last observed data sets to try to forecast what blue might be doing, to understand if it might be under attack or if units are damaged and in need of a repair, or if it needs to go re-arm it’s SAM sites...
    Constrained by performance just like human players*
    A custom SAM AI which makes them more realistic and annoying.

    Dynamic Balance;…
    The AI has the ability to create ‘threads’ of tasking information to action and verify decisions, how many threads it might be allowed to create and use determines its difficulty level. This restriction is based on a few factors and it is a bit more complicated under the hood but it's largely based on player numbers at any given time. We've spent a year tuning it but one more addition to the mission could always screw it up so its constantly looked over. So 2 people can fly in there as long as they know the mission scope and have experienced in it, and they will get additional tools to assist and make sure they can have fun but are not overwhelmed at the same time not dumb down red to the point they're just fodder, and 15 people can be in there and some tools might now be unavailable to blue because a human should be doing it and red will step up their game and come toe to toe with the skill level of the pilots in the session.


    ** or at least my first attempt at one, its crude and the code isn't beautiful, but its evolving and is at such a point I know how I should have written it differently, which I've started to do but will be a big task and its dripping in slowly because my plan is large.

    BLUE Humans:

    There’s no ‘story’ here (in Syria at least) there was a loose story arc in phase 1 and 2 just so we could have some fun with voiceovers and what not (PH1 and PH2 on Caucuses has a number of side missions which are voiced, although they don’t form part of the mission goals. Syria will likely get the same once it’s fully stable), but essentially it's RED v BLUE, there are a number of predefined airfields (usually a country) and the first to get them all wins. Blue starts with one, which is their main BO and Red usually start with 2. It’s PVE but the ‘E’ thinks and acts like they have some level of smarts.

    Resources: Limited with various re-supply mechanics and one in the wings that I’m developing which will change the game. Currently a wrapper around the MOOSE warehouse system to control BLUE re-supply is in the mission.

    Custom scoring module which rewards positive mission actions with a score and a credit balance, logs and saves across sessions, all the data is recalled at mission reload. Scores are displayed in detail to their owner (kills, deaths, logistic work ect) and periodically the leader boards to everyone else live in mission. Time in flight seat and credits are persistent across all missions, whether it’s a ‘fresh’ start of the same phase or a new map. I think the top of the leader board is at c.125 hours in flying on that one.
    Custom Personal escorts, CAP/SEAD for fixed wing, and CAS and support for Helos. Voiced and fully controllable like ‘wingmen’ in single player. Tons to do with this down the line*
    Fully persistent. Turn it off and back on its in the same state. Drone command, ability to calling drone strikes, Tomahawk precision strikes, and C130 carpet bombing tied into how well BLUE are doing.
    Intel system which sits above all others to collate and distribute BLUE intel, also controls what features are available based on BLUE performance, which is similar in scope to the data collection that red can do, but blue have to work for their level of access.
    Base capture manager supported by SSB to control BLUE aircraft slots and features based on airfield control, also actions and de-actions anything base related based on coalition. Also watches for runways being ‘killed’ or airfields becoming blocked and informs the AI code so that it can take appropriate actions.
    Various reporting systems (in game and planned)* to inform players on state, suggest tasking, and get deep information from the mission to enable tasking decisions. Personal menu’s for access to things specifically related to players and their data.
    Custom, simple event logging and hooking with little overhead, including player tracking, AI behaviour tracking, logging and benchmarking systems to quickly identify any potential issues and their causes.

    Roles and Objectives;

    All roles are essential to the success of blue, a GCI (usually swapped around), fixed wing CAP is a must, ground pounders, SEAD strikes, precision strikes on high value targets to disrupt red supply lines or 'train of thought' and Helo ops of every flavour. no role is minor, they all have to be filled and you must work together or you will fail, and potentially rage quit.

    The objectives are dynamic based on battle space state, we usually have a general plan each Sat night but it can change quickly so dynamic tasking will be done in the mission usually lead by the guys with more experience.

    And finally optimisation, I play in VR, and I have a decent machine, but I crave that stutter free butter smooth experience. I’ve spent a lot of time optimising my PC for that task but Multiplayer never ever gave me what I wanted so I’ve spent equally a silly amount of time writing code to ensure that the server runs at it’s best giving Client the best experience possible. PH1 has 1200 units, PH2 around 1100; the server CPU runs at 40% most of the time, and rarely peaks at 100% unless is at the start of the mission and its preparing the saved state. The memory on the server runs around 8GB and that is reflected Client side too. I kid you not, this feels like single player. Syria has been a little challenge because of the scale of the distances but we're on top of it now. Similar CPU overhead, around 1300 units, more bases, more aircraft, and more routing. I have a lot of movement in the server so nothing is ever the same, but it's managed in a smart way so not to cause a nuisance to players.

    I've tried not to give everything away but enough to interest you to get in touch, we want to expand and I'd like and average of 10 on most of the time to tune out the balancing. So get in touch if you want to experience DCS as it was meant to be experienced.


    Right, that being said, this is not a public server, we need skilled/competent pilots who know at least 1 airframe and can effectively communicate with others at a busy uncontrolled airbase and several operating AOs. The server is mostly played from 7pm GMT to 5am GMT (plenty of US/Canada guys). If you would like to be a part of this please drop me a message on Discord or here, Discord: PravusJSB#9484 or Shotgun Dexter#5381, I’ve probably got video’s on twitch showing off some of the stuff: twitch.tv/pravusjsb and sometimes I host up my coding sessions so if you are so inclined you can have a gander at those and get a feel for how much development and effort goes into this.


    *Various state of development or soon to be introduced in a beta state

    Discord invite if you want to pop in and ask about joining in: https://discord.gg/qPZAQWD
    Last edited 10-11-2020, 04:03 PM. Reason: New core message.
    Developer of XSAF Camelot multiplayer dynamic campaign, 300+ hours of DCS at its best. If you would like to be a part of these please drop me a message on Discord or here, Discord: PravusJSB#9484 or Shotgun Dexter#5381, I’ve probably got video’s on twitch showing off some of the stuff: twitch.tv/pravusjsb

    #2
    I have been part of this development, it is a very unique server. There are things here that I have not seen in DCS.
    --Flying a P51 as recon, able to send targeting info, that anyone on server can pull up coordinates for target.
    --Limited number of aircraft and weapons...but possible ways to get supplies flown to your airfield.
    --Helo Ops are very significant, they actually matter.
    --Persistence..build base defenses, tanks, troops..you spend time setting up an AI defense system---then if there is a DCS crash or you log off for whatever reason, come back 4 days later, and if phase has not been completed----ITS ALL STILL THERE---minus any casualties. Game changer.
    --Our discord has places to add your ideas--- yea, YOUR THOUGHTS MATTER !. I have had a few ideas that I thought were impossible, but a few days later they are functional. Your input is a very important part of this server.
    --Realism but blended with the overall goal that this should be fun
    --Escorts...yea we have an escort service. So say your on at an odd time and only a couple of you are on. Need CAP support as you ingress in the "Hog", how about a F18 Wingman (that actually works) who will follow or orbit an area. Flying a Helo, need an A10 to run ahead and scout an area and send a target report....etc.
    --Friendly, our biggest qualification stat. Lets be friendly with each other, respectful. We dont want it to be a training server, just due to the fact that resources are limited, but it is possible that we may add an area for training. You dont have to be a superstar, just competent in an airframe. If you have a preference of airframe that there are not many of, they can be added. I think most airframes are represented in here.

    Comment


      #3
      We've had some great new people join and we have a few more spots.
      Developer of XSAF Camelot multiplayer dynamic campaign, 300+ hours of DCS at its best. If you would like to be a part of these please drop me a message on Discord or here, Discord: PravusJSB#9484 or Shotgun Dexter#5381, I’ve probably got video’s on twitch showing off some of the stuff: twitch.tv/pravusjsb

      Comment


        #4
        bump 2 spots free'd up.
        Developer of XSAF Camelot multiplayer dynamic campaign, 300+ hours of DCS at its best. If you would like to be a part of these please drop me a message on Discord or here, Discord: PravusJSB#9484 or Shotgun Dexter#5381, I’ve probably got video’s on twitch showing off some of the stuff: twitch.tv/pravusjsb

        Comment


          #5
          Still active?
          I'm interested....

          Comment


            #6
            Sorry for the delay, I've not been on the forums for a while, yes we still fly, and it has to be said the campaign has evolved somewhat since this posting.
            Developer of XSAF Camelot multiplayer dynamic campaign, 300+ hours of DCS at its best. If you would like to be a part of these please drop me a message on Discord or here, Discord: PravusJSB#9484 or Shotgun Dexter#5381, I’ve probably got video’s on twitch showing off some of the stuff: twitch.tv/pravusjsb

            Comment


              #7
              I can only add that i've enjoyed my self immensely on here. It's just the right blend of PvE and teamwork. The AI is active and a tricksy bastard to boot.
              Good people and very cool mechanics, like a supply system, tracking of lost airframes (we only get so many, before we're stuck flying warbirds or trainers), helo-gamplay based around slinging and a quest system for helos is in the works, I'm told.

              Reach out and give it a try....and don't be a dick.

              Comment


                #8
                Guys, we're looking for more pilots, and we've moved to Syria. Its been over 6 months since i started this thread and the mission has developed into something else entirely so I've re-written the opening post.
                Developer of XSAF Camelot multiplayer dynamic campaign, 300+ hours of DCS at its best. If you would like to be a part of these please drop me a message on Discord or here, Discord: PravusJSB#9484 or Shotgun Dexter#5381, I’ve probably got video’s on twitch showing off some of the stuff: twitch.tv/pravusjsb

                Comment


                  #9
                  Same here - great fund with a good bunch of pilots.. and fantastic campaign built by Pravus

                  Comment


                    #10
                    I can also vouch for this mission, not another one like it, or even close for that matter. All stores, fuel and airframes are limited - which requires you to treat it more seriously. That is a good thing. Promotes team work, coordination of tasking efforts. One of a kind AI, that acts like a player would rather than the stock boxed “not intelligent AI.” Short for “they can and will set traps for you.” Carrier ops, air base ops, fixed wing and rotary wing. Too many things you can do to put it all into text really.

                    Now the mission is at Syria, after original Caucasus mission has been dialed. Great way to fly at a new map!

                    Do yourselves a favor and give it a try.

                    NOTE: due to the nature of this mission, it is not a single participant venture, you must have multiple pilots flying.


                    Cheers,

                    Ziptie
                    Last edited 10-08-2020, 07:04 PM. Reason: BOLD
                    i7 6700 @4ghz, 32GB HyperX Fury ddr4-2133 ram, GTX980, Oculus Rift CV1, 2x400 gig SSD drives (one soley for DCS OpenBeta standalone) Thrustmaster Warthog HOTAS, Thrustmaster Cougar MFDs

                    Airframes: A10C, A10CII, F/A-18C, F-14B, F-16C, FC3. Modules: Combined Arms, Supercarrier. Terrains: Persian Gulf, Nevada NTTR, Syria

                    Comment


                      #11
                      Yes like Ziptie said this is a multiplayer thing, solo is hard! But theres always people around waiting to jump in, with people all over the world. I put a discord invite in the OP so no messing about messaging back and forth...

                      https://discord.gg/ENU6uFv
                      Developer of XSAF Camelot multiplayer dynamic campaign, 300+ hours of DCS at its best. If you would like to be a part of these please drop me a message on Discord or here, Discord: PravusJSB#9484 or Shotgun Dexter#5381, I’ve probably got video’s on twitch showing off some of the stuff: twitch.tv/pravusjsb

                      Comment


                        #12
                        The discord invite is outdated!

                        Comment


                          #13
                          New link : https://discord.gg/qPZAQWD
                          Developer of XSAF Camelot multiplayer dynamic campaign, 300+ hours of DCS at its best. If you would like to be a part of these please drop me a message on Discord or here, Discord: PravusJSB#9484 or Shotgun Dexter#5381, I’ve probably got video’s on twitch showing off some of the stuff: twitch.tv/pravusjsb

                          Comment


                            #14
                            Was nice to see a few new faces in the mission today. More progress made in liberating Syrian territory - some stout challenges faced during today's operations, but it was nice to see some solid coordination of tasking efforts. Can certainly say I appreciated having the CAP on station while performing CAS operations on the current coastal air field ground units in my Hog.

                            Great continued work from you Pravus, regarding the available options within the missions. It was great to have an additional AI F/A-18C CAP escort into the AO, then complimented by the player CAP that was on station.

                            Really enjoy being able to spend credits that have been earned within the mission, for assisting the overall mission goals. Looking forward to the next op with our current members, and any potential newcomers - along with whatever new additions/tools you might come up with. Your mission has really made any other mission exceptionally "predictable" and much less fun for me - which really is a good thing as your mission is so unique, challenging and rewarding.


                            Cheers,

                            Ziptie
                            i7 6700 @4ghz, 32GB HyperX Fury ddr4-2133 ram, GTX980, Oculus Rift CV1, 2x400 gig SSD drives (one soley for DCS OpenBeta standalone) Thrustmaster Warthog HOTAS, Thrustmaster Cougar MFDs

                            Airframes: A10C, A10CII, F/A-18C, F-14B, F-16C, FC3. Modules: Combined Arms, Supercarrier. Terrains: Persian Gulf, Nevada NTTR, Syria

                            Comment


                              #15
                              We are continuing with the mission tomorrow, should be starting around 1000 Pacific time. If anybody has been on the fence, it would be a great time to join - get in and fly with several experienced pilots in the mission - who knows, it might be the last server you end up looking for



                              Current requirements: Syria map. Knowledge of the airframe you are intending to fly.


                              Available tasking: Rotary wing, fixed wing. CAS, CAP, building of defenses and resources at BLUEFOR controlled airfields. GCI role also available if you prefer (if you are wanting to be GCI, you need to have experience in this area of expertise please - but we can teach you).

                              We currently have a nice mix of tasking for pilots who are already signed up for ops - CAS, CAP, helo - so we've got room for you in whatever role you'd prefer. Come on in, the water is fine - guarantee you've not flown in a server like this before!!



                              Cheers,

                              Ziptie
                              i7 6700 @4ghz, 32GB HyperX Fury ddr4-2133 ram, GTX980, Oculus Rift CV1, 2x400 gig SSD drives (one soley for DCS OpenBeta standalone) Thrustmaster Warthog HOTAS, Thrustmaster Cougar MFDs

                              Airframes: A10C, A10CII, F/A-18C, F-14B, F-16C, FC3. Modules: Combined Arms, Supercarrier. Terrains: Persian Gulf, Nevada NTTR, Syria

                              Comment


                                #16
                                THIS MISSION IS BASED ON REALISM SO PLEASE :

                                + Be familiar with the aircraft you have chosen and weapons you intend to employ.

                                + Take a realistic weapon loadout, only weapons you need.

                                + Brevity while on active comms.

                                + Always call out your A/A and A/G missile employments.

                                + All resources are limited: weapons, fuel and airframes. For this reason your primary objective is to stay alive, therefore you should bugout if you're at higher than normal risk and conserve stores until it is feasible to employ them with risk reduced to a manageable level.

                                + If you do not use all stores during a flight and are planning on leaving the server, upon RTB: Contact ground crew to remove payload and if you are planning on switching aircraft or leaving the server, please defuel the aircraft along with removing the stores. This will allow others more resources for future flights.

                                + If you are going to leave the server, you need to go back to spectator role after you have landed and de-armed/de-fueled the aircraft. If you do not do this - the aircraft, weapons and fuel will not be put back into the warehouse inventory.

                                + The mission is not designed for 1 person, due to the perpetual nature of the server and the way the threats come at you, the server is set to pause when nobody is in it. PLEASE NOTE: merely being in a spectator slot is classed as being in the mission, and will un-pause the server, which is detrimental to the wing's progress.

                                + All things outlined above are with the squadron in mind. This is a team mission, not a solo mission. Please remember this.

                                + Work together and have fun!

                                MISSION FEATURES INCLUDE:

                                - Limited resources both airframes and munitions, and a realistic way of giving you new assets and moving them around the map.

                                - Auto resupply from off-shore with DCS built-in resupply, keeping airbases at a small % of the starting stock.

                                - Custom Warehouse System, allowing airframes, munitions and fuel to be distributed by players to airfields in need. A.I. flights can also be tasked to perform this via the personal radio menu.

                                - CTLD & Manual JTAC.

                                - Base capture logic, including ability to defend with SAM assets, troops and a realistic pushback by the AI.

                                - Dynamic arena with perpetual spawns, and a specific 'push' by the AI to control the map, all with persistent saving capabilities for continuously tracked mission progress.

                                - GOAP (custom developing Goal Oriented Action Planning AI model built from the ground up to simulate a real opponent.) Diverse, dynamic and unpredictable.

                                - Side quests, including downed pilot recovery via rotary wing operations.

                                - Mission support, requested via personal radio menu for AI CAP.

                                - Carrier group and airfield operations.

                                AVAILABLE VIA CREDITS EARNED IN GAME:

                                - Custom Reaper drone strike system with hellfire missiles via personal radio menu.

                                - Reaper drone recon system via personal radio menu.

                                - Personal escort flights for fixed and rotary wing aircraft via personal radio menu.

                                - Tomahawk missile strikes via personal radio menu.

                                - Much much more but don't want to ruin all the surprises, via personal radio menu




                                Cheers,

                                Ziptie
                                i7 6700 @4ghz, 32GB HyperX Fury ddr4-2133 ram, GTX980, Oculus Rift CV1, 2x400 gig SSD drives (one soley for DCS OpenBeta standalone) Thrustmaster Warthog HOTAS, Thrustmaster Cougar MFDs

                                Airframes: A10C, A10CII, F/A-18C, F-14B, F-16C, FC3. Modules: Combined Arms, Supercarrier. Terrains: Persian Gulf, Nevada NTTR, Syria

                                Comment


                                  #17
                                  I tried joining the discord, but I'm thrown out after a little while each time.

                                  Comment


                                    #18
                                    Originally posted by Sharkku View Post
                                    I tried joining the discord, but I'm thrown out after a little while each time.
                                    Looks like you are still present in there now - got it all sorted it seems? Let me know if you have any further issues.


                                    Cheers,

                                    Ziptie
                                    i7 6700 @4ghz, 32GB HyperX Fury ddr4-2133 ram, GTX980, Oculus Rift CV1, 2x400 gig SSD drives (one soley for DCS OpenBeta standalone) Thrustmaster Warthog HOTAS, Thrustmaster Cougar MFDs

                                    Airframes: A10C, A10CII, F/A-18C, F-14B, F-16C, FC3. Modules: Combined Arms, Supercarrier. Terrains: Persian Gulf, Nevada NTTR, Syria

                                    Comment


                                      #19
                                      https://discord.gg/jJQ4Fkrq


                                      Cheers,

                                      Ziptie
                                      i7 6700 @4ghz, 32GB HyperX Fury ddr4-2133 ram, GTX980, Oculus Rift CV1, 2x400 gig SSD drives (one soley for DCS OpenBeta standalone) Thrustmaster Warthog HOTAS, Thrustmaster Cougar MFDs

                                      Airframes: A10C, A10CII, F/A-18C, F-14B, F-16C, FC3. Modules: Combined Arms, Supercarrier. Terrains: Persian Gulf, Nevada NTTR, Syria

                                      Comment

                                      Working...
                                      X