Suggestions

Hielor

Defender of Truth
Donator
Beta Tester
Joined
May 30, 2008
Messages
5,580
Reaction score
2
Points
0
How a function that allow others to send custom skins to the others while they join?:)
I think this would fall into the same category as sending ships over OMP, so if i'm buzzing around in my Mark II Whozamacall it, other people will see the correct ship. The problem is that not all authors would want their stuff distributed this way.
 

Kriss

Snowman
Donator
Joined
Nov 26, 2009
Messages
54
Reaction score
0
Points
0
Location
Bryne
Website
www.krizoek.com
How about just adding the ships classes to the file names?. that they had to be downloaded at the first instance before loading all the classes

---------- Post added at 04:58 ---------- Previous post was at 04:57 ----------

Hello, since we aren't able to travel at timewarp, could you not just get the orbits of other planets to stop?, and just align them, so that everyone just needed to go a single direction for all the planets. and have like a solar system chart:)
 
E

ex-orbinaut

Guest
Don't know about all that, but I will certainly have a pint of what your having, my mate!:cheers:

A few of months ago most of the planets were lined up in a very narrow "wedge", which is a bit like the situation you propose. Cannot remeber the month, let alone the dates, but try setting dates earlier this year in Orbiter. Just remember that the trips take a long time and the planetary situation changes quickly, by comparison to the duration of the trip itself. TransX or IMFD will help you steer the correct trajectories to the planets...

All the best.
 

Kriss

Snowman
Donator
Joined
Nov 26, 2009
Messages
54
Reaction score
0
Points
0
Location
Bryne
Website
www.krizoek.com
Solution to the rotationproblem

Hello! I had an idea.

When having the planets not rotate, what about just making the ship move as if they were rotating locally?.
 

Kriss

Snowman
Donator
Joined
Nov 26, 2009
Messages
54
Reaction score
0
Points
0
Location
Bryne
Website
www.krizoek.com
Ports

  • TCP and UDP ports lister for incomming and outgoing traffic.
  • UPNP support and automatic Windows firewall extension.
  • Port checker (Does these ports work) button.
Further:​
  • Grid networking (allow other users to transmit clients multiple by selection)
  • Users online dump file/html.
  • Connection logs
  • Encryption
 

Face

Well-known member
Orbiter Contributor
Addon Developer
Beta Tester
Joined
Mar 18, 2008
Messages
4,406
Reaction score
591
Points
153
Location
Vienna
TCP and UDP ports lister for incomming and outgoing traffic.
If you mean a list of all ports used by the system I'd propose the use of netstat. If you mean a list of all ports important to a server/client, you are specifying those ports yourself in the appropriate config file.

UPNP support and automatic Windows firewall extension.
Universal Plug'n'Play is a potential security breach IMHO. I will not let OMP open ports or modify firewalls automatically. Period.

Port checker (Does these ports work) button.
Please elaborate. What exactly should a port checker do?

Grid networking (allow other users to transmit clients multiple by selection)
Please elaborate. What do you mean with "transmit clients multiple by selection"?

Users online dump file/html.
Please elaborate. How should this look like? Dumping "\ls" to a file in HTML format, or what?

Connection logs
If you mean a log of all connections done, you can edit your log4net configuration to log the TCP logger to a file. You can even log all UDP packets sent to a file.

Encryption
Please elaborate. What do you want encrypted, and why?

regards,
Face
 

Kriss

Snowman
Donator
Joined
Nov 26, 2009
Messages
54
Reaction score
0
Points
0
Location
Bryne
Website
www.krizoek.com
If you mean a list of all ports used by the system I'd propose the use of netstat. If you mean a list of all ports important to a server/client, you are specifying those ports yourself in the appropriate config file.

Just to make things simpler for people. So that they know easier what to open up without having to use "outdated" tools.

Universal Plug'n'Play is a potential security breach IMHO. I will not let OMP open ports or modify firewalls automatically. Period.

UPNP is used by serveral popular softwares today. Who cares about super security anyways? It would just be better if things were made easier for everyone that wanted to use OMP.

Mostly the routers that have this feature also have the feature to enable or disable it.

Please elaborate. What exactly should a port checker do?
A port checker is a "test connection" that would test the port if they were working. It's just like having the server answering " Your ports are working". If not, that it would tell what ports it didn't work on. If it were inbound or outbound traffic from the client.

Please elaborate. What do you mean with "transmit clients multiple by selection"?

I'm sure you are working on solutions to this already. But what if we could choose to radio/transmit other people connected to omp. Like they were given a identity by the server. And that we could transmit their coordinates (almost like GPS) with codes so that others couldn't make false readings or others, or that it was also checked by the server trackings, that it wasn't much out of range with that.

When working with OMP i notice that sometimes some clients can see eachother, but others can't. What if someone could transmit people by their chosing from their own ports. At the same time that is.

Please elaborate. How should this look like? Dumping "\ls" to a file in HTML format, or what?

Yes. Just a simple file dump. HTML would be good also.
If you mean a log of all connections done, you can edit your log4net configuration to log the TCP logger to a file. You can even log all UDP packets sent to a file.
Would be great with some help on this matter:)
Please elaborate. What do you want encrypted, and why?
If people want security with one another, they could add encryption, so that only the ones with that code are able to get into their "private network" within the server.

It's merely suggestions, Of course you can consider and choose what you want to integrate into your own project.

Kriss
 
Last edited:

garyw

O-F Administrator
Administrator
Moderator
Addon Developer
Tutorial Publisher
Joined
May 14, 2008
Messages
10,485
Reaction score
209
Points
138
Location
Kent
Website
blog.gdwnet.com
UPNP is used by serveral popular softwares today. Who cares about super security anyways? It would just be better if things were made easier for everyone that wanted to use OMP.

If people want security with one another, they could add encryption, so that only the ones with that code are able to get into their "private network" within the server.

So you want to encrypt traffic that doesn't need to be encrypted yet you are happy to allow UPNP to basically open up your firewall...

UPNP is a dangerous protocol, it has been the subject of several serious security holes in the past year. I always disable it.

It's not "super security" but basic security and who cares about it? Well, I do for one.
 

RisingFury

OBSP developer
Addon Developer
Joined
Aug 15, 2008
Messages
6,427
Reaction score
492
Points
173
Location
Among bits and Bytes...
A few of months ago most of the planets were lined up in a very narrow "wedge", which is a bit like the situation you propose.


Only as seen in the sky. In reality, the situation was much different. Planets cannot align, not even roughly, because some are bound in resonance with others...
 
E

ex-orbinaut

Guest
Only as seen in the sky. In reality, the situation was much different. Planets cannot align, not even roughly, because some are bound in resonance with others...

A bit like one of those anecdotes the profs told us in mech engineering, something about certain combinations of odd toothed pinions? It is a very faded memory, as I chose a different career eventually and all of those jewels slowly got transferred to the mental trashcan in time. I am not even sure if I am recalling it right now, but you jogged my memory...

However, most of the (outer) planets "appeared" in a common section of the sky from here, but yeah, granted they would not have lined up on a straight edge!:tiphat:
 

Face

Well-known member
Orbiter Contributor
Addon Developer
Beta Tester
Joined
Mar 18, 2008
Messages
4,406
Reaction score
591
Points
153
Location
Vienna
A port checker is a "test connection" that would test the port if they were working. It's just like having the server answering " Your ports are working". If not, that it would tell what ports it didn't work on. If it were inbound or outbound traffic from the client.
So you mean a mechanism that checks if a given UDP port is reachable from outside? Like STUN?

I'm sure you are working on solutions to this already. But what if we could choose to radio/transmit other people connected to omp. Like they were given a identity by the server. And that we could transmit their coordinates (almost like GPS) with codes so that others couldn't make false readings or others, or that it was also checked by the server trackings, that it wasn't much out of range with that.

When working with OMP i notice that sometimes some clients can see eachother, but others can't. What if someone could transmit people by their chosing from their own ports. At the same time that is.
If you mean that clients should be able to relay state-vector packets to other clients: No, I'm not working on that. I don't understand the advantage of such a feature, either.
I think you are trying to counter symptoms with that rather than curing the disease... and the disease is faulty UDP connection.

Yes. Just a simple file dump. HTML would be good also.
What should this be good for?

Would be great with some help on this matter:)
Check out log4net documentation.

If people want security with one another, they could add encryption, so that only the ones with that code are able to get into their "private network" within the server.
...or they instruct the server to simply send group information only to "selected" clients. I don't get the need for encryption here...

regards,
Face
 

Urwumpe

Not funny anymore
Addon Developer
Donator
Joined
Feb 6, 2008
Messages
37,846
Reaction score
2,584
Points
203
Location
Wolfsburg
Preferred Pronouns
Sire
...or they instruct the server to simply send group information only to "selected" clients. I don't get the need for encryption here...

Maybe he needs a program to burn cycles on the other CPU, so the power saving mode bug does not happen...
 

Kriss

Snowman
Donator
Joined
Nov 26, 2009
Messages
54
Reaction score
0
Points
0
Location
Bryne
Website
www.krizoek.com
So you mean a mechanism that checks if a given UDP port is reachable from outside? Like STUN?

Yes, very similar to the STUN. But only that the clients could get this result without having to open up the graphical orbiter.

If you mean that clients should be able to relay state-vector packets to other clients: No, I'm not working on that. I don't understand the advantage of such a feature, either.
I think you are trying to counter symptoms with that rather than curing the disease... and the disease is faulty UDP connection.

You may be right. It was just a thought. But in the future when there would be much activity. And if one were serving allot of things, and he had troubles with his BW, Then it could atleast be good for this person to get help for the serving of all the elements.

...or they instruct the server to simply send group information only to "selected" clients. I don't get the need for encryption here...

Is this a feature that already exists?. If so, how can it be used??

Originally Posted by Kriss
q.gif
Yes. Just a simple file dump. HTML would be good also.
What should this be good for?

So that I could make it more easily for others to see whos online. Perhaps even through the server HQ here.

Kriss
 
Last edited:

RisingFury

OBSP developer
Addon Developer
Joined
Aug 15, 2008
Messages
6,427
Reaction score
492
Points
173
Location
Among bits and Bytes...
Here's the alignment (conjunction) in 2002:

merc_2429.jpg


A conjunction of 3 planets happens quite offten, but this one was quite special, because of allignment of 5.
 

Face

Well-known member
Orbiter Contributor
Addon Developer
Beta Tester
Joined
Mar 18, 2008
Messages
4,406
Reaction score
591
Points
153
Location
Vienna
Yes, very similar to the STUN. But only that the clients could get this result without having to open up the graphical orbiter.

Ah. You want to know if your UDP port is usable before the simulation starts... I already considered that by means of the ping command. The client is not supporting this ATM, though.

You may be right. It was just a thought. But in the future when there would be much activity. And if one were serving allot of things, and he had troubles with his BW, Then it could atleast be good for this person to get help for the serving of all the elements.

No. It would be unnecessary. Either UDP works or not. Having other clients act as relay-stations is not helping anything.

Is this a feature that already exists?. If so, how can it be used??

The server is supporting it, it is called spacetime-bubble. Just the client is not supporting it ATM.

So that I could make it more easily for others to see whos online. Perhaps even through the server HQ here.

So you want a online view of the user list state of a OMP server... This is a different kind of beast, as you'd need the server to push the information to a web-site every time the user list changes. The pull approach - having a telnet-session, issue "list", parse the response and put it up on a site - is already possible. You could do it via PHP, perl, python or even javascript. All you have to do is instruct your web server to render a side via a scripting language that calls the server.

I once considered a push approach by means of putting up a MySQL-backed list of all active server on the web including user and object lists. It is still on my list, but waaaaay behind more important points like full .NET transfer, GUI overhaul and persistence.

regards,
Face
 

Kriss

Snowman
Donator
Joined
Nov 26, 2009
Messages
54
Reaction score
0
Points
0
Location
Bryne
Website
www.krizoek.com
http://krizoek.com/omp.php <- I made something like this here now. But i wonder if I could somehow get the results up here at the forum. Would anyone here have some ideas how that could be made possible??

Code for the following parser:

PHP:
<?php
$host = 'omp.game-server.cc';
$port = 1515;

if(!$omp = pfsockopen($host, $port, $errno, $error_str)) {
    $omp = pfsockopen($host, $port, &$err_no, &$err_msg, 10)
    or die ("Could not open a connection to host <i>$host</i> on port <i>$port</i>.
        The error message returned was '<i>$err_msg</i>'.");
} else {
    fputs($omp, "list\r");
    echo "<b>Users Online:</b> <p>";
    while(!feof($omp)) {
        $clients = fgets($omp, 1024);
        if (preg_match ("/:/i", $clients)) 
        {
          echo preg_replace("/:/",''," $clients <br>");
        }
        if (preg_match ("/client/i", $clients)) 
        {
          echo "</p> $clients";
          break;
        }
    }
}
?>
 
Last edited:

Face

Well-known member
Orbiter Contributor
Addon Developer
Beta Tester
Joined
Mar 18, 2008
Messages
4,406
Reaction score
591
Points
153
Location
Vienna
http://krizoek.com/omp.php <- I made something like this here now. But i wonder if I could somehow get the results up here at the forum. Would anyone here have some ideas how that could be made possible??

Very nice. As to how to include it here, I don't have a clue...
 

TSPenguin

The Seeker
Joined
Jan 27, 2008
Messages
4,075
Reaction score
4
Points
63
We don't allow including foreign code or pages into the forum. Mainly for security reasons. So we'd have to add it manually to the forum codebase.
At the current state the results does not justify the work IMO.
 

tblaxland

O-F Administrator
Administrator
Addon Developer
Webmaster
Joined
Jan 1, 2008
Messages
7,320
Reaction score
25
Points
113
Location
Sydney, Australia
^ What he said.

Very nice. As to how to include it here, I don't have a clue...
I have some clues ;), and I'll add it to the TODO list, but it is queued up behind quite a few other things ATM (like holidays with my family) so I will not make any promises :cheers:
 
Top