YSRP (Roleplay) Server

YSFlight general discussion & everything in between
Post Reply
User avatar
Skipper
Rookie
Rookie
Posts: 83
Joined: Mon Dec 09, 2013 8:28 pm
Favorite Aircraft: Spitfire/F-15E
Location: SAM VOR 240 radial, 27nm
OS: Windows 10
Has thanked: 15 times
Been thanked: 57 times
Contact:

YSRP (Roleplay) Server

Post by Skipper »

Current Testing
I've created a testing server that is running the civilian portion of the code. Currently the planes are limited to the default YSF civilian planes.
You start with a diamond eclipse and the little piper archer at rank 0. As you complete missions, you will unlock further aircraft.
To find where to pick passengers up from type /destinations into chat.
When you are at the loading point, type /load into chat to load the passengers onto your aircraft. It'll say in chat where to deliver them, and the reward. Then off you go. When you get there, it will auto unload when you're close (and slow enough), and give you your reward.

The one 'bug' so far is that you need to go the terminal to load and unload passengers.... You can't dump them on the runway.

The server is now linked to PHNL metar, so the weather and time in game matches IRL (more or less. wind and visibility anyway)

I've attached a chart for the map, with bearings to various nav points, and waypoints. The other option is using skyvector.com, they're not far off the YSF map.

https://ysrp.co.uk is the current stats site, but it's very basic at the moment.

You may have spotted this on the discord, but I'm currently developing a server mod I'm calling YSRP (YS Roleplay).
The aim is to add in a load of additional functionality into the game, and build some mechanics for role playing into YS.
Currently, the idea is this:
Airlines:
Airlines will start with a small plane, like a small Cessna 172, taking maybe 2 passengers at once.
They'll make money (¥$ - which will be equal to rank) by delivering passengers from one airport to another. The more passengers, the bigger the distance between airports, the more money. After they've built up enough money/rank, they'll unlock additional aircraft, with larger passenger capacity, faster, etc.

Ganja gang:
Smugglin.
Starting off in a small (probably a cessna too) plane, the aim is to move....product, from one end of the map to the other. The more delivered, the more ¥$, the bigger the aircraft... you get the picture.
If they're intercepted, I'm not sure whether to rank down, or they just lose the time and product and have to go back to their start point. Probably the latter, the ranking up is easy, down is difficult.

Coastguard/DEA:
To stop that kind of behaviour. Aircraft capability to follow the ganja gang's aircraft capability scale.
DEA rank up on stopping the smugglers, but rank down on killing the gang if they're not smuggling product.

Considerations
Levelling should be consistent across the classes.
It should be obvious to each pilot what aircraft they can and cannot fly. (to this end, the YSRP proxy server has a custom aircraft list sender, that only forwards on the aircraft that person is entitled to, ranking down is hard here, as you cannot remove and aircraft from a clients list once they've synched. But I can stop them from joining in that plane)

Any commands in game should be memorable, and easy to type. so /money or /rank for getting the users current level. /load to load the product/passengers at the airport, /unload to unload them at the destination.

Map should cater to all classes. So there should be some long distance routes with nice airports for the airlines, and small dirt strips for the smugglers.
There should be some limit on the DEA, to prevent them just camping the smuggling pickups and drop offs, maybe SAM and AAA around the pick up and drop offs, with insane health and 0 hit box to prevent DEA from just clearing them out, and multiple pick up and drop off zones.

Also, for the smugglers the rewards should scale with the number of DEA on the server. So if they're just flying alone, the rewards are minimal, but with a couple of cops flying about, it gets significantly better.



Current status:
It's not all fantasy and wishful thinking! I've got a prototype! Not all the functionality is there yet, but it's a start!
Currently I've got a proxy running that works a bit like the old YSPS (without the odd wind effect). The aircraft list sent to a client is controlled by the proxy. I've got positions etc of aircraft, flying times, interception of chat messages for the commands, and a rank system set up.

My todo list is to separate the ranks out for each class, put in the actions for each class, so create the passenger lists and smuggling jobs, and implement the actions to load and unload in the correct places. (rectangle regions aren't passed through the server commands, annoyingly - so will have to be done with the coordinates of those spaces).
Create the aircraft for each class,
Captain_Ahab is helping me with the aircraft, I think they're working on the smugglers and DEA aircraft and progression. If anyone fancies helping out, we need a map and the airliners progression aircraft.

For the smugglers, it's looking currently like:
PA-18 Super Cub at Rank 1 -> DHC-2 Beaver at Rank 2, -> AN-2 Colt at Rank 3 -> DHC-6 Twin Otter at Rank 4 (?) -> DC-3 at Rank 5, or maybe a DC-6. Not sure at that top rank yet.

So I'm thinking for airlines, a similar progression, maybe:
Cessna 172 at Rank 1, Beechcraft King Air at rank 2 -> Honda Jet or similar at rank 3 -> small Embraer ERJ type jet at Rank 4 -> Airbus A319 at Rank 5, or maybe scale bigger, and put the Embraer at Rank 3, A319 at 4, and a 777 size at Rank 5.

In terms of the rank/ money, I'm thinking:
  • Rank 1: 0-Y$10,000 - which would equate to about 15-30 minutes of flying maybe
  • Rank 2: Y$10,000-$50,000 - which would be maybe an hour?
  • Rank 3: Y$50,000-Y$200,000 - Maybe a few hours
  • Rank 4 Y$200,000-Y$500,000 - Up into the 5h mark maybe
  • Rank 5 Y$500,000+ for over 5h of flying time.
Anyway, thoughts? Anyone fancy getting involved? YS cops and robbers sounds like great fun to me.
Attachments
Hawaii.jpg
Last edited by Skipper on Fri Nov 10, 2023 10:31 pm, edited 3 times in total.
Image
Host of YSRP: YSRP.co.uk - YS Role Play Server
User avatar
YSFan
Contributor
Contributor
Posts: 215
Joined: Sun Mar 29, 2015 9:04 am
Favorite Aircraft: Airbus A380, Saab 340, Lockheed L1011, NAMC YS-11
OS: Windows 11
Has thanked: 5 times
Been thanked: 28 times

Re: YSRP (Roleplay) Server

Post by YSFan »

Sounds like an interesting idea.

EDIT: Actually, if I may give a suggestion, how about instead of having single airline faction users, how about having virtual airlines that users can sign up to fly for? So for every passenger-carrying flight made, the VA and its owner also gets a cut.
User avatar
Skipper
Rookie
Rookie
Posts: 83
Joined: Mon Dec 09, 2013 8:28 pm
Favorite Aircraft: Spitfire/F-15E
Location: SAM VOR 240 radial, 27nm
OS: Windows 10
Has thanked: 15 times
Been thanked: 57 times
Contact:

Re: YSRP (Roleplay) Server

Post by Skipper »

Yea, it's an interesting idea.
I'm going to overhaul the civ passenger missions at some point shortly to give users more choice, but it's difficult as the only user input I can tap into is chat messages, so it's difficult to do a sensible mission selection dialogue through that. Could do a secondary app that interacts with it, but then the barrier to entry is too high, and new users who are just coming to YS aren't going to be able to just drop in and fly, hence also my current decision to use vanilla only vehicles on the current server.
With regards to civ airlines, it would be doable, but would probably depend on the web backend rather than in game, with the stats page showing the stats for the VAs. Easier to achieve that too. All the mission stats are synced to a web API, so any VAs can tap into that as well, but that side is early days

I've updated the stats page:
https://ysrp.co.uk with the basic overview, but now the leaderboard usernames are clickable, which bring you to:
https://ysrp.co.uk/pilot/%5B22%5DSkipper/

The server address is also updated, it is now home.skipper-iwb.co.uk - and it's hosted on an actual server, rather than a spare PC in my living room.



#EDIT
So a lot has moved on since I posted this!
If you're active on Discord, you may have seen the progress posts etc.
In addition to the original features:
  • YSRP now has regional METAR, for each major airport. So expect localised weather
  • Stats site updated to include stats for airlines
  • Weekly stats
  • Route maps for each flight
  • A passenger comfort metric, so over-G/under-G/Stalling etc are all penalised now
  • Discord integration
  • And others... I can't remember what they all are
I'm also currently working on some new features, such as different mission types, including search and rescue, and the smuggling/interdiction gamemode
Image
Host of YSRP: YSRP.co.uk - YS Role Play Server
Post Reply

Who is online

Users browsing this forum: No registered users and 0 guests