Please do the multiplayer game! With Dedicated server!
Moderators: winston, another_commander
-
- Poor
- Posts: 4
- Joined: Wed Apr 28, 2010 8:08 pm
Please do the multiplayer game! With Dedicated server!
It will be great!
It was my dream since 1988 year!
It was my dream since 1988 year!
-
- Poor
- Posts: 4
- Joined: Wed Apr 28, 2010 8:08 pm
- Diziet Sma
- ---- E L I T E ----
- Posts: 6312
- Joined: Mon Apr 06, 2009 12:20 pm
- Location: Aboard the Pitviper S.E. "Blackwidow"
Also, read this discussion about what would be involved, and why it's not likely to happen any time soon..
https://bb.oolite.space/viewtopic.php?t=6173
Welcome to the forums, too..
https://bb.oolite.space/viewtopic.php?t=6173
Welcome to the forums, too..
Most games have some sort of paddling-pool-and-water-wings beginning to ease you in: Oolite takes the rather more Darwinian approach of heaving you straight into the ocean, often with a brick or two in your pockets for luck. ~ Disembodied
-
- Poor
- Posts: 4
- Joined: Wed Apr 28, 2010 8:08 pm
Diziet Sma
Thank you
So, I play game whole las two days GREAT job guys !
And what about the multiplayer module...
Hawe one idea, maybe funny )))
So:
So that's it. Maybe funny alitle, but I think it must work
With this scheme also we can ban users, made some parsing of *bad* words and additional functions.
If someone are interested. We can collect the developement team and try made this.
Thank you
So, I play game whole las two days GREAT job guys !
And what about the multiplayer module...
Hawe one idea, maybe funny )))
So:
Code: Select all
We can use the IRC server and simple client\server application for exchange object coordinates in game.
Main modified "server" collects coordinates from all users who has logged in to the game room on IRC server and both sends in private to all logged users too. Including all other collisions in game.
Excuse for my bad English... :)
Scheme
[GAME_Server]
|
|
[irc_server]
|
|
[sending coordinates..etc in private to players within one planet]
|-->______[player1]
\______[player2].......etc
Receaving collected info from i/o devices and choices in game was made by players:
[GAME_Server]
|
|
[irc_server]
|
|
[Game client sends in private to the server nickname in IRC ]
|<--______[player1]
\______[player2].......etc
With this scheme also we can ban users, made some parsing of *bad* words and additional functions.
If someone are interested. We can collect the developement team and try made this.
- Cmdr James
- Commodore
- Posts: 1357
- Joined: Tue Jun 05, 2007 10:43 pm
- Location: Berlin
-
- Poor
- Posts: 4
- Joined: Wed Apr 28, 2010 8:08 pm
- Diziet Sma
- ---- E L I T E ----
- Posts: 6312
- Joined: Mon Apr 06, 2009 12:20 pm
- Location: Aboard the Pitviper S.E. "Blackwidow"
IRC would not work.. too much lag.
Even in dedicated FPS games, such as Unreal Tournament, high ping times (lag) cause big problems.. using a system not designed for gaming, such as IRC, would be unworkable, in my opinion..
Even in dedicated FPS games, such as Unreal Tournament, high ping times (lag) cause big problems.. using a system not designed for gaming, such as IRC, would be unworkable, in my opinion..
Most games have some sort of paddling-pool-and-water-wings beginning to ease you in: Oolite takes the rather more Darwinian approach of heaving you straight into the ocean, often with a brick or two in your pockets for luck. ~ Disembodied
- Cmdr James
- Commodore
- Posts: 1357
- Joined: Tue Jun 05, 2007 10:43 pm
- Location: Berlin
I will be even more impressed if you do it without any programmers.Michael Lenz wrote:Thanks.
But this is not proposal for developers.
If someone wont it, we can try do this
Oolite will simply not be multiplayer any time in the forseable future, and I really doubt if it is possible to fake it with ideas like this. In game IRC is probably possible, but not through an OXP so you would need developers, and a fork of the code.
- Phantom Hoover
- Dangerous
- Posts: 100
- Joined: Mon Mar 22, 2010 9:06 pm
- Cmdr James
- Commodore
- Posts: 1357
- Joined: Tue Jun 05, 2007 10:43 pm
- Location: Berlin
Re: Please do the multiplayer game! With Dedicated server!
Quotes from this topic.
I agree. Though I recommend following: hosting player sets # credits which he and other players can spend for ship and equipment of their choice. Players could freely pick the system they start in. Even with just 10 players that ought to be enough for one battle in one system where one side escort Anaconda/Boa/Python (can be piloted by one of the players) and other team tries cracking it up. Or all players go to battle against AI controlled Thargoids (event type OXP). With OXPs there are plenty of possibilities, though players would need to organize schedules, OXPs to be used (for all players), and agree to the goals. And nothing would be more annoying than one player in team of said Anaconda/Boa/Python and firing his missiles at its rear. Such should go to community black list (of course they can come back with different player name) and hosting player needs tools to kick off clients from his host. All ships selectable for players plz!Winston wrote:No MMORPG until a successful arena deathmatch or CTF game can be run reliably.
Could net code be done with Java?Net code. SDL provides platform independent net code (that I've not yet looked at), but you'd have to write your own code to handle lag in the context of Oolite. You'd want to use the SDL netcode as a general interface since not the whole world is a Mac.
Much of those are issues only with MMO type game. If you want such, play EVE Online. I would be verrry happy pirate with just one player making host and other players joining it with his IP/port address and password (if given).Then we get to network bandwidth. We've got to delegate some things to the client (we can't have the server sending the location of every particle of an explosion or the bandwidth requirements will get ridiculous) but we have to have the server maintain control of some things. We may need to make some objects immovable and indestructable (such as large asteroids and space stations) so we only need to ever send them once. We need to decide what information to send. For example, you'll want to have frequent updates of objects on a player's scanner, but not send any data about a distant battle that the player can't see - except of course for the explosions, which can be seen at any range.
...
With 20 star systems, really you'd need on average 15 players continuously on each to make it worthwhile for most people. That's 300 simultaneous users (minimum).
- Wyvern Mommy
- Deadly
- Posts: 185
- Joined: Sat Apr 02, 2011 7:14 pm
- Location: Beyond the final Frontier
Re: Please do the multiplayer game! With Dedicated server!
i don't think hosting a full ooniverse is going to work. most of the problems i see were already stated here.
the only thing that would make sense in my opinion is small, player based servers. aside from duelling, either player versus player or small groups of players, there could be missions that needs teams of players to solve them.
cargo hauling with multiplayer escorts for example, or bands of multiplayer pirates going after NPC ships. maybe also some hunting missions custom made for two or more players.
but all of that would mean that all players are in the same system and if they have to jump to another system, they'd have to do it together.
the only thing that would make sense in my opinion is small, player based servers. aside from duelling, either player versus player or small groups of players, there could be missions that needs teams of players to solve them.
cargo hauling with multiplayer escorts for example, or bands of multiplayer pirates going after NPC ships. maybe also some hunting missions custom made for two or more players.
but all of that would mean that all players are in the same system and if they have to jump to another system, they'd have to do it together.
- aegidian
- Master and Commander
- Posts: 1161
- Joined: Thu May 20, 2004 10:46 pm
- Location: London UK
- Contact:
Re: Please do the multiplayer game! With Dedicated server!
I often think about this, especially of the idea of a game without a dedicated server (ala BOLO).
Unfortunately, where once my time was my own to spend on programming projects, these days I find myself with rather more demands on my time. I still look longingly at net code though, and ponder...
Unfortunately, where once my time was my own to spend on programming projects, these days I find myself with rather more demands on my time. I still look longingly at net code though, and ponder...
Re: Please do the multiplayer game! With Dedicated server!
Oolite can already pass game details to a remote console (on a different computer/ip address), so what if multiple Oolite games passed details to the same console?