Page 16 of 16
Re: Oolite Multiplayer? Please read
Posted: Tue Aug 17, 2021 11:20 am
by Cholmondely
Cmdr James wrote: ↑Mon Apr 05, 2021 3:56 pm
It would, I think, be relatively easy to have each world gradually replenish its export goods and have the level drop semi randomly when a ship launches, perhaps even assigning the npc the cargo it just bought.
Maybe even tie this in with shuttles bringing the goods up from the surface.
I dont see how this relates to multi player though.
Thanks to Phkb's suggested tweaks to that oxp, Phasted's Real Life Economics finally kicked in while I was trying out his Ship Configuration.oxp. RLE seems to do all of that. I arrived at Isinor - vast quantities of food and furs, with prices continually changing (food bounced around between 0.1 - 0.8₢/TC over a five minute period as I was buying and then had to sell some back as I forgot to buy fuel).
Link is here:
https://bb.oolite.space/viewtopic.ph ... 55#p167655
Re: Oolite Multiplayer? Please read
Posted: Tue Aug 17, 2021 11:30 am
by Cody
That should be the first thing you do after docking. You never know when you might get blasted back out into space!
Fuel is cheap or free - but out there in the Big Black, it's priceless!
Re: Oolite Multiplayer? Please read
Posted: Tue Aug 17, 2021 12:10 pm
by Cholmondely
Cody wrote: ↑Tue Aug 17, 2021 11:30 am
That should be the first thing you do after docking. You never know when you might get blasted back out into space!
Fuel is cheap or free - but out there in the Big Black, it's priceless!
Habit. I rely on the AutoRefuel OXP by BryonArn. New ship, no money - so no automatic refuel as no dosh to stump up for it. So I sold back some of the food - and noticed that all of a sudden I was making a loss! Not used to this OXP yet but it seems worth while... what a nice surprise - one tends to take so much for granted...
Re: Oolite Multiplayer? Please read
Posted: Tue Aug 17, 2021 4:34 pm
by hiran
Cholmondely wrote: ↑Tue Aug 17, 2021 11:20 am
Cmdr James wrote: ↑Mon Apr 05, 2021 3:56 pm
It would, I think, be relatively easy to have each world gradually replenish its export goods and have the level drop semi randomly when a ship launches, perhaps even assigning the npc the cargo it just bought.
Maybe even tie this in with shuttles bringing the goods up from the surface.
I dont see how this relates to multi player though.
Thanks to Phkb's suggested tweaks to that oxp, Phasted's Real Life Economics finally kicked in while I was trying out his Ship Configuration.oxp. RLE seems to do all of that. I arrived at Isinor - vast quantities of food and furs, with prices continually changing (food bounced around between 0.1 - 0.8₢/TC over a five minute period as I was buying and then had to sell some back as I forgot to buy fuel).
Link is here:
https://bb.oolite.space/viewtopic.ph ... 55#p167655
I do not mind making the economy more dynamic - in a global way.
Now that there is a way to send events into the various Ooniverses, we can introduce message types that do not have to be understood by Oolite Communicator - rather it should directly forward such messages into the Ooniverse it is connected to. This way we can achieve to have OXPs reacting to such events and a central component deciding when to send which event. The central component can this way bias ooniverses to a certain degree and/or trigger missions that actually are implemented inside normal OXPs. we'd have a great amount of flexibility here.
The only question would be how it could be possible to send events to OXPs via the debug console.
Re: Oolite Multiplayer? Please read
Posted: Tue Aug 17, 2021 10:38 pm
by phkb
hiran wrote: ↑Tue Aug 17, 2021 4:34 pm
The only question would be how it could be possible to send events to OXPs via the debug console.
Create a base OXP that each player needs to have installed, which for the sake of example we'll call "CrossPlay". Inside this, you can set up a variety of variables and functions to perform all your cross-system gameplay. Then, if player A triggers something (an event that would initiate a multi-player mission, lets say), that would be triggered in their local "CrossPlay" OXP and settings would then be changed. Then, your multiplayer secondary app would poll the settings of the CrossPlay OXP and find a changed setting, which would then be sent to all other connected players. Now, everyone would have the mission/setting/etc.
That's how I imagine it would work in broad terms. As always, the devil's in the detail. For a test run on some sort of community/multi-player mission, I'd probably try for a "Collect 1000t of Computers and deliver them to X", where each player's contribution to the goal can be tracked.
Re: Oolite Multiplayer? Please read
Posted: Wed Aug 18, 2021 5:47 am
by hiran
phkb wrote: ↑Tue Aug 17, 2021 10:38 pm
Create a base OXP that each player needs to have installed, which for the sake of example we'll call "CrossPlay". Inside this, you can set up a variety of variables and functions to perform all your cross-system gameplay. Then, if player A triggers something (an event that would initiate a multi-player mission, lets say), that would be triggered in their local "CrossPlay" OXP and settings would then be changed. Then, your multiplayer secondary app would poll the settings of the CrossPlay OXP and find a changed setting, which would then be sent to all other connected players. Now, everyone would have the mission/setting/etc.
That's how I imagine it would work in broad terms. As always, the devil's in the detail. For a test run on some sort of community/multi-player mission, I'd probably try for a "Collect 1000t of Computers and deliver them to X", where each player's contribution to the goal can be tracked.
I like your idea. See my response in
https://bb.oolite.space/viewtopic.php?p=278826#p278826
Re: Oolite Multiplayer? Please read
Posted: Wed Aug 18, 2021 8:58 pm
by Commander Mick
Tagging this thread for later.....
Re: Oolite Multiplayer? Please read
Posted: Tue Sep 07, 2021 7:11 pm
by hiran
Just for curiosity I checked whether/how some other implementation is handling multiplayer.
And as it seems some earlier version actually was able to run LAN games where pilots could deathmatch each other.
https://wiki.vega-strike.org/Development:Network
The latest version however does not come with multiplayer - it seems there were still many issues.
https://www.vega-strike.org/blog/2021/0 ... 0-release/
We have also disabled the networking code for the time being while we focus on the core engine.
Re: Oolite Multiplayer? Please read
Posted: Thu Dec 16, 2021 9:52 pm
by hiran
So who would like to give Multiplayer Oolite a try?
I have something that is worth playing - and I need to learn about problems and new ideas.
Who is in for a test ride?
Re: Oolite Multiplayer? Please read
Posted: Thu Feb 03, 2022 7:00 am
by hiran
If we were to implement a complete multiplayer solution (just hypothetically), in the beginning of the thread there are voices warning about network lag and bandwidth problems.
I'd like to point out that BZFlag, a multiplayer game playable over TCP/IP since - ever? - can handle this reasonable well. And I found some description what they are perceiving and doing:
https://wiki.bzflag.org/Network It does not resolve the problems, but it handles them with an acceptable realism. Something that could have been created for Oolite as well. Just hypothetically.
Re: Oolite Multiplayer? Please read
Posted: Sun Feb 12, 2023 4:03 pm
by Cholmondely
hiran wrote: ↑Thu Dec 16, 2021 9:52 pm
So who would like to give Multiplayer Oolite a try?
I have something that is worth playing - and I need to learn about problems and new ideas.
Who is in for a test ride?
Hiran, I just came across this:
https://www.youtube.com/watch?v=7GJcMh9lyS8
See P D James at the bottom.
Also, this:
https://www.youtube.com/watch?v=ylkpDi0QXeY
See Philip Kerry, John Tringali, Phil Hibbs, Thomas J?, Shawn GBR, Mysioreu
I wonder if those who were keen on Oolite Multiplayer all drifted away?
Re: Oolite Multiplayer? Please read
Posted: Sun Feb 12, 2023 8:24 pm
by hiran
It seems there are indeed still dreamers out there. But none of them active here.