Board index FlightGear Support Multiplayer

Liveries

Trouble getting online, setting up a server?
Forum rules
In order to help you, we need to know a lot of information. Make sure to include answers to at least the following questions in your initial post.

- what OS (Windows Xp/Vista, Mac etc.) are you running?
- what FlightGear version do you use?
- copy&paste your commandline.

Please, also see Requesting Technical Help.

Note: If you did not get a reponse, even after 7 days, you may want to check out the FlightGear mailing lists to ask your question there.

Liveries

Postby sgofferj » Sun Dec 18, 2011 8:41 pm

Short understanding question:
1.) As of now, FG does not transmit the livery data through the network at MP, right? Other must have the livery installed on their machine to see it on my plane?
2.) This is not going to change in 2.6?
FG 3.1 GIT / Opensuse 12.3 / Phenom II X4 / GForce GTX560
Stefan's little Flightgear corner | The Finnish Weather Center | Wolves in Finland

Working on: EFTP
COM: IAX2:home.gofferje.net/stefan (MO-FR 0700-2000 UTC, SA+SU 0900-2000 UTC)
sgofferj
 
Posts: 789
Joined: Mon Dec 05, 2011 5:13 pm
Location: EFTP
Callsign: OH-SW
Version: 3.1 GIT
OS: Opensuse

Re: Liveries

Postby HHS » Sun Dec 18, 2011 9:10 pm

1.) That's correct.
2.)No.

When a plane gets some new liveries (Gonneybird is quite fast), we will likely some Mbs to transmit and load. I don't think that will be good for fps-perfomance.
Mp is already lagging for a whole quite a lot of people.
Up, up and away
User avatar
HHS
 
Posts: 3625
Joined: Thu Jul 19, 2007 9:09 am
Version: GIT

Re: Liveries

Postby Gijs » Tue Dec 20, 2011 11:45 am

We could come up with some TerraSync like system. The mp servers already process livery file names/paths and we already have a database set up. That will relieve the mp servers (the don't transmit the actual livery files) and will prevent people from sending/receiving crap...

It's not something I've got the time/skills for at the moment, but if someone would give it a try. I'm more than happy to provide database support.
Airports: EHAM, EHLE, KSFO
Aircraft: 747-400
User avatar
Gijs
Moderator
 
Posts: 9544
Joined: Tue Jul 03, 2007 3:55 pm
Location: Delft, the Netherlands
Callsign: PH-GYS
Version: Git
OS: Windows 10

Re: Liveries

Postby gooneybird » Tue Dec 20, 2011 2:54 pm

Is It possible to use the Livery xml file to load one texture file for your aircraft and another for MP use?
If so we could have two livery files, hi-res and low-res, with the low-res version loaded for MP aircraft.

At the distances generally seen on MP there is not a lot of visual difference between the texture files, The following screen shot has one 777 with 4096x4096 (1,591k) texture file and the other with a 512x512 (138k) file, It is obvious which is which but surprisingly not that obvious at that distance.

Image
My Github repository (mostly AI stuff) https://github.com/gooneybird47
User avatar
gooneybird
 
Posts: 3046
Joined: Sat May 31, 2008 2:57 pm

Re: Liveries

Postby sgofferj » Tue Dec 20, 2011 3:17 pm

Gijs wrote in Tue Dec 20, 2011 11:45 am:and will prevent people from sending/receiving crap...

Hmja, I don't think, that should be a reason. I strongly oppose any kind of central censorship or anything similar. If somebody wants to fly a plane with a playboy bunny painted on that, it's their business.

I wasn't going to make this an official proposal but I just thought, it would be nice to have the possibility to have an individual livery without the whole world having to download it AND without the whole world being able to use it also. I have read that there has been some trouble in the MP world with people misusing other people's callsigns...
Well, if I paint my Cessna like my (imaginary :D) real world Cessna is painted (including the registration!), and only I have the livery on my disk, it's relatively hard for people to pretend they are me, at least on close range.

But, as I said, just a thought...

Technically, what I would do, IF liveries would be transmitted over MP... I would FG have resize the livery to an acceptable size, e.g. like gooneybird suggested, 512x512 and maybe recompress it at a slightly lower quality. As you can't change the aircraft, once FG is started, this could be done at startup as part of the aircraft loading process and the livery could be submitted to the MP server on connection. With current usual DSL speeds, 100-something k are not really a lot...

On the long run, I think, the FG MP network should be redesigned to a peer to peer network with the servers only indexing. That would take much load and traffic off the servers and would also be more robust, especially if any PtP node also acts as kinda local server, knowing what's going on, let's say. 250 miles around it.
Kademlia might be an interesting architecture for this.
FG 3.1 GIT / Opensuse 12.3 / Phenom II X4 / GForce GTX560
Stefan's little Flightgear corner | The Finnish Weather Center | Wolves in Finland

Working on: EFTP
COM: IAX2:home.gofferje.net/stefan (MO-FR 0700-2000 UTC, SA+SU 0900-2000 UTC)
sgofferj
 
Posts: 789
Joined: Mon Dec 05, 2011 5:13 pm
Location: EFTP
Callsign: OH-SW
Version: 3.1 GIT
OS: Opensuse

Re: Liveries

Postby Gijs » Tue Dec 20, 2011 10:27 pm

sgofferj wrote in Tue Dec 20, 2011 3:17 pm:
Gijs wrote in Tue Dec 20, 2011 11:45 am:and will prevent people from sending/receiving crap...

Hmja, I don't think, that should be a reason. I strongly oppose any kind of central censorship or anything similar. If somebody wants to fly a plane with a playboy bunny painted on that, it's their business.

I was not talking about such "crap", just see for yourself: http://liveries.flightgear.org/liveries.php?id=288 :)
But if we set up some system to send/receive files, we better be sure that those are only livery files and don't touch anything else...

it would be nice to have the possibility to have an individual livery without the whole world having to download it AND without the whole world being able to use it also.
That's only possible if you don't want others to see your livery. You cannot display your livery on someone else's computer, without giving him/her the livery file...
Airports: EHAM, EHLE, KSFO
Aircraft: 747-400
User avatar
Gijs
Moderator
 
Posts: 9544
Joined: Tue Jul 03, 2007 3:55 pm
Location: Delft, the Netherlands
Callsign: PH-GYS
Version: Git
OS: Windows 10

Re: Liveries

Postby sgofferj » Tue Dec 20, 2011 11:08 pm

Gijs wrote in Tue Dec 20, 2011 10:27 pm:That's only possible if you don't want others to see your livery. You cannot display your livery on someone else's computer, without giving him/her the livery file...

Jaaaa, you know, what I meant :wink:
FG 3.1 GIT / Opensuse 12.3 / Phenom II X4 / GForce GTX560
Stefan's little Flightgear corner | The Finnish Weather Center | Wolves in Finland

Working on: EFTP
COM: IAX2:home.gofferje.net/stefan (MO-FR 0700-2000 UTC, SA+SU 0900-2000 UTC)
sgofferj
 
Posts: 789
Joined: Mon Dec 05, 2011 5:13 pm
Location: EFTP
Callsign: OH-SW
Version: 3.1 GIT
OS: Opensuse

Re: Liveries

Postby kyokoyama » Sun Feb 19, 2012 12:45 am

Gijs wrote in Tue Dec 20, 2011 10:27 pm:That's only possible if you don't want others to see your livery. You cannot display your livery on someone else's computer, without giving him/her the livery file...

What about having something like a temporary cache file to download new liveries (only if you specify either in-sim or through an XML file that you want to transmit them over the internet), which will be cleared out every time you shut down FlightGear?
In otherwords, could this be achieved by making something like a temporary storage file?
Then technically you're giving the person the livery file without completely releasing it. Would something like that work?
Look for "B-BIRD" "N127KY" or "AVA0004" -that's me.

Despite having over 1700 posts here, I am not even close to being the most skilled guy here... I'm just words and bad drawing, not experience. :P
kyokoyama
 
Posts: 1981
Joined: Sun May 03, 2009 3:16 am
Location: Earth
Callsign: B-BIRD, N127KY
Version: 2.12.1
OS: Windows Vista

Re: Liveries

Postby someguy » Sun Feb 19, 2012 5:00 am

I can't see any good coming from automatic livery fetching. Lag is already so bad that some of us are deleting the highly-detailed aircraft so we can use MP at all. When the fps drops below 5 and the frame interval exceeds 500 ms, it's just not possible to fly with any precision. I was hoping that the final 2.6 release would be better, but it's not.

Really, who gives a hoot what livery you're using? Not me, for sure. I probably deleted your plane anyway. If and when the AI/Aircraft models work as they're supposed to, and there's an AI model for every plane in the sim, THEN we can start thinking about the next way to spoil MP for everyone else.
</grumpy>
User avatar
someguy
 
Posts: 1650
Joined: Tue Nov 25, 2008 6:54 am
Location: USA
Version: 2019.1.1
OS: Mac OS X 10.11.6


Return to Multiplayer

Who is online

Users browsing this forum: No registered users and 5 guests