Server Help Forum Index Server Help
Community forums for Subgame, ASSS, and bots
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   StatisticsStatistics   RegisterRegister 
 ProfileProfile   Login to check your private messagesLogin to check your private messages   LoginLogin (SSL) 

Server Help | ASSS Wiki (0) | Shanky.com
Make a New SS client
Goto page 1, 2  Next
 
Post new topic   Reply to topic Printable version
 View previous topic  HDMI to DVI (pc to hdtv) Post :: Post Well well well...  View next topic  
Author Message
baseball43v3r
Seasoned Helper


Joined: Jan 02 2006
Posts: 102
Offline

PostPosted: Wed Jan 02, 2008 11:57 pm   Post maybe stupid    Post subject: Make a New SS client Reply to topic Reply with quote

Quote:
What we need is a new client that is cross platform or make a different client that runs on Mac OS X and Linux. Linux doesn't have a lot of games like Continuum. Most people don't want to learn how to play with wine to get it working. With people like GeNe getting a Mac for Christmas meant no more continuum. Imagen the community if we all had a chance to play even if we had some other OS. Linux users would be all over that games because linux lacks a lot of gaming. Linux also has communities that talk about all kind of stuff. We could introduce the game to the community. I think instead of several people making their own client in their spare time, we all need to come together and get ONE client together. We need people that can work with a certain area. Like one guy who understands how the networking goes (does all the packet stuff) one for the graphics (could probably use most of the ones in the graphics folder), one for the GUI, and one for the menus/profiles and things like that.

This would at least work for the ASSS community. We could get ASSS to be more popular and have more players that play ASSS zones. More people use it. Couldn't we do what kirk did with subchat and get it to connect to a subgame zone? That post woke me up. I don't want ss to die.

Here's what we need to decide:
1. Which language to use.
2. Cross platform or several different platform specific clients.
3. Who is going to help
4. Who does what
5. If these efforts will work.

I'll do what ever I can to help.


there, now shut up and stop jacking.
Back to top
View users profile Send private message Add User to Ignore List AIM Address
Dr Brain
Flip-flopping like a wind surfer


Age:39
Gender:Gender:Male
Joined: Dec 01 2002
Posts: 3502
Location: Hyperspace
Offline

PostPosted: Thu Jan 03, 2008 12:13 am   Post maybe stupid    Post subject: Reply to topic Reply with quote

Open source is a bad idea for a massively multiplayer game like SS.
_________________
Hyperspace Owner

Smong> so long as 99% deaths feel lame it will always be hyperspace to me
Back to top
View users profile Send private message Add User to Ignore List AIM Address Yahoo Messenger MSN Messenger
Sercit
99.5% Optimistic


Age:41
Gender:Gender:Cat Lover
Joined: Sep 12 2003
Posts: 352
Offline

PostPosted: Thu Jan 03, 2008 12:28 am   Post maybe stupid    Post subject: Reply to topic Reply with quote

Yep. You want it centered with a group of people releasing official copies. If you didn't then you'd need to have a different version loaded on your PC to play from server to server because every programmer will think their version is best.
Back to top
View users profile Send private message Add User to Ignore List
baseball43v3r
Seasoned Helper


Joined: Jan 02 2006
Posts: 102
Offline

PostPosted: Thu Jan 03, 2008 3:36 am   Post maybe stupid    Post subject: Reply to topic Reply with quote

i was posting on the behalf of DB btw.
Back to top
View users profile Send private message Add User to Ignore List AIM Address
Cancer+
Server Help Squatter


Age:38
Gender:Gender:Male
Joined: Aug 19 2005
Posts: 271
Offline

PostPosted: Thu Jan 03, 2008 8:18 pm   Post maybe stupid    Post subject: Reply to topic Reply with quote

Did they ever say that about Linux tongue.gif
Back to top
View users profile Send private message Add User to Ignore List Visit posters website AIM Address
BDwinsAlt
Agurus's Posse


Age:34
Gender:Gender:Male
Joined: Jun 16 2003
Posts: 1145
Location: Alabama
Offline

PostPosted: Thu Jan 03, 2008 9:30 pm   Post maybe stupid    Post subject: Reply to topic Reply with quote

Well, thats why I said get a few people together. The top SS coders need to come together and do this. Releasing it to the community would be suicide to the game because of the cheats unless we figured out some kind of md5 sum thing.
Back to top
View users profile Send private message Add User to Ignore List Send email Visit posters website AIM Address Yahoo Messenger MSN Messenger
Doc Flabby
Server Help Squatter


Joined: Feb 26 2006
Posts: 636
Offline

PostPosted: Fri Jan 04, 2008 5:25 am   Post maybe stupid    Post subject: Reply to topic Reply with quote

Acctually I've come up with an idea that will make cheating difficult, even with an open source client.

The key to how to prevent cheating lies in that realising that Subspace itself is just a simulator. The ships on the screen are only an estimation of their current position. All you need to do to prevent cheating is to ensure everyone is running the same simulation. When someone breaks out of sync with the simulation, they are either laggy or cheating. Either way they can be kicked off the server or made to spec. When subspace first came out computers didnt have the processing power to do this, but now they have more than enough power to ensure that every player is playing by the rules. All that matters is all the clients are running the same simulation, not what simulation
_________________
Rediscover online gaming. Get Subspace | STF The future...prehaps
Back to top
View users profile Send private message Add User to Ignore List
Maverick
broken record


Age:40
Gender:Gender:Male
Joined: Feb 26 2005
Posts: 1521
Location: The Netherlands
Offline

PostPosted: Fri Jan 04, 2008 7:38 am   Post maybe stupid    Post subject: Reply to topic Reply with quote

I don't see how that differs from the current client, flabby.
_________________
Nickname: Maverick (I changed my name!)
TWCore developer | Subspace statistics
Back to top
View users profile Send private message Add User to Ignore List Visit posters website
BDwinsAlt
Agurus's Posse


Age:34
Gender:Gender:Male
Joined: Jun 16 2003
Posts: 1145
Location: Alabama
Offline

PostPosted: Fri Jan 04, 2008 8:39 am   Post maybe stupid    Post subject: Reply to topic Reply with quote

Can't we make it detect different file versions like continuum does? I know I tried to edit a dll onces, then it wouldn't let me play.
Back to top
View users profile Send private message Add User to Ignore List Send email Visit posters website AIM Address Yahoo Messenger MSN Messenger
Doc Flabby
Server Help Squatter


Joined: Feb 26 2006
Posts: 636
Offline

PostPosted: Fri Jan 04, 2008 9:23 am   Post maybe stupid    Post subject: Reply to topic Reply with quote

Maverick wrote:
I don't see how that differs from the current client, flabby.

The current client assumes everything that is sent to it is correct. I propose a different approach, where it works out if the information being sent to it is valid at the current stage in the simulation. If it is not, it still actions it like the current client BUT IT ALSO reports this to the server. The server then collates these reports. Enough reports and some statistical anaylsis and you have caught your cheater/lagger. Obvious cheating can be caught pretty much instantaniously. Subtle cheating will be caught over a period of time.

BDwinsAlt wrote:
Can't we make it detect different file versions like continuum does? I know I tried to edit a dll onces, then it wouldn't let me play.

All continuum does is check its-self and its dll's for a hash, if it doesnt match, it doesnt run. This check is obsured by continuum's anti-debugging protection - it can be broken, with the source the protection is pretty much pointless.


Last edited by Doc Flabby on Fri Jan 04, 2008 9:29 am, edited 3 times in total
Back to top
View users profile Send private message Add User to Ignore List
Bak
?ls -s
0 in


Age:26
Gender:Gender:Male
Joined: Jun 11 2004
Posts: 1826
Location: USA
Offline

PostPosted: Fri Jan 04, 2008 9:23 am   Post maybe stupid    Post subject: Reply to topic Reply with quote

yes but nothings stopping a malicious programmer from making it send "Everything's ok" when it's really not.
_________________
SubSpace Discretion: A Third Generation SubSpace Client
Back to top
View users profile Send private message Add User to Ignore List AIM Address
Dr Brain
Flip-flopping like a wind surfer


Age:39
Gender:Gender:Male
Joined: Dec 01 2002
Posts: 3502
Location: Hyperspace
Offline

PostPosted: Fri Jan 04, 2008 6:58 pm   Post maybe stupid    Post subject: Reply to topic Reply with quote

Well, assuming you can overcome the small-level speed hacking stuff (big assumption), you've still got a major issue with information hacking, where people can see cloaked ships without having x-radar.
Back to top
View users profile Send private message Add User to Ignore List AIM Address Yahoo Messenger MSN Messenger
Smong
Server Help Squatter


Joined: 1043048991
Posts: 0x91E
Offline

PostPosted: Fri Jan 04, 2008 8:08 pm   Post maybe stupid    Post subject: Reply to topic Reply with quote

baseball43v3r wrote:
i was posting on the behalf of DB btw.
You mean BDwinsAlt? http://forums.minegoboom.com/viewtopic.php?p=75545#75545
_________________
ss news
Back to top
View users profile Send private message Add User to Ignore List Visit posters website MSN Messenger
BDwinsAlt
Agurus's Posse


Age:34
Gender:Gender:Male
Joined: Jun 16 2003
Posts: 1145
Location: Alabama
Offline

PostPosted: Fri Jan 04, 2008 9:39 pm   Post maybe stupid    Post subject: Reply to topic Reply with quote

At least someone has it right. Cases and all. icon_smile.gif

Hmm I just realized that I never said open source. Everyone got on a tangent about that. icon_biggrin.gif
Back to top
View users profile Send private message Add User to Ignore List Send email Visit posters website AIM Address Yahoo Messenger MSN Messenger
baseball43v3r
Seasoned Helper


Joined: Jan 02 2006
Posts: 102
Offline

PostPosted: Fri Jan 04, 2008 10:04 pm   Post maybe stupid    Post subject: Reply to topic Reply with quote

currently the client is only known to 2 people i recall correctlly. if you do this then a bunch of people would have it, which kind of implies it to be open-source. i think thats where they got it from
Back to top
View users profile Send private message Add User to Ignore List AIM Address
BDwinsAlt
Agurus's Posse


Age:34
Gender:Gender:Male
Joined: Jun 16 2003
Posts: 1145
Location: Alabama
Offline

PostPosted: Fri Jan 04, 2008 10:11 pm   Post maybe stupid    Post subject: Reply to topic Reply with quote

Only the top coders would have it. I doubt they would put their work to waste by spreading around the code to other people who, in turn, would cause them to have to stay up late coding protection. If everyone codes, which client is better? Which version should I use? Where is the game going? What does yours have that mine doesn't. That sort of thing would happen. This way only the top people have the source. They each contribute and release one version. Ubuntu releases an upgrade every 6 months. Maybe we should, too.
Back to top
View users profile Send private message Add User to Ignore List Send email Visit posters website AIM Address Yahoo Messenger MSN Messenger
Samapico
No, these DO NOT look like penises, ok?


Joined: May 08 2003
Posts: 1252
Offline

PostPosted: Fri Jan 04, 2008 10:53 pm   Post maybe stupid    Post subject: Reply to topic Reply with quote

about the open source thing: they were talking about flabby's The Continuum Project
_________________
(Insert a bunch of dead links here)
Back to top
View users profile Send private message Add User to Ignore List
Animate Dreams
Gotta buy them all!
(Consumer whore)


Age:37
Gender:Gender:Male
Joined: May 01 2004
Posts: 821
Location: Middle Tennessee
Offline

PostPosted: Mon Jan 07, 2008 8:47 pm   Post maybe stupid    Post subject: Reply to topic Reply with quote

Dr Brain wrote:
Well, assuming you can overcome the small-level speed hacking stuff (big assumption), you've still got a major issue with information hacking, where people can see cloaked ships without having x-radar.


Do cloked ships have to have their position packets forwarded to all clients? I'd think as long as the server knew, it would be alright.
Back to top
View users profile Send private message Add User to Ignore List Send email Visit posters website AIM Address MSN Messenger
Samapico
No, these DO NOT look like penises, ok?


Joined: May 08 2003
Posts: 1252
Offline

PostPosted: Mon Jan 07, 2008 10:33 pm   Post maybe stupid    Post subject: Reply to topic Reply with quote

Well, you must be able to turn xradar on for a fraction of a second and immediatly the cloaker... which won't be the case if your client does not receive these position packets
Back to top
View users profile Send private message Add User to Ignore List
Bak
?ls -s
0 in


Age:26
Gender:Gender:Male
Joined: Jun 11 2004
Posts: 1826
Location: USA
Offline

PostPosted: Mon Jan 07, 2008 10:39 pm   Post maybe stupid    Post subject: Reply to topic Reply with quote

solution: change the feature (put in a delay for x-radar)
Back to top
View users profile Send private message Add User to Ignore List AIM Address
Doc Flabby
Server Help Squatter


Joined: Feb 26 2006
Posts: 636
Offline

PostPosted: Tue Jan 08, 2008 7:55 am   Post maybe stupid    Post subject: Reply to topic Reply with quote

Samapico wrote:
Well, you must be able to turn xradar on for a fraction of a second and immediatly the cloaker... which won't be the case if your client does not receive these position packets

A delay of 2 x ping IS a fraction of a second. That's all the time it would take. Server received change of status to x-radar. Server sends back position packet of ships now visible. There's no reason for the server to send packets to you that you can't see anyway. However there would be more of a problem where a player is cloaked but not stealthed...
Back to top
View users profile Send private message Add User to Ignore List
Dr Brain
Flip-flopping like a wind surfer


Age:39
Gender:Gender:Male
Joined: Dec 01 2002
Posts: 3502
Location: Hyperspace
Offline

PostPosted: Tue Jan 08, 2008 11:33 am   Post maybe stupid    Post subject: Reply to topic Reply with quote

How about position packets from stealthers that include weapons? You'd still be able to change the client to show you those.
Back to top
View users profile Send private message Add User to Ignore List AIM Address Yahoo Messenger MSN Messenger
SamHughes
Server Help Squatter


Joined: Jun 30 2004
Posts: 251
Location: Greenwich
Offline

PostPosted: Tue Jan 08, 2008 11:36 pm   Post maybe stupid    Post subject: Reply to topic Reply with quote

You still need to be able to see the cloaker get hit by bullets you fire at it while cloaked.
Back to top
View users profile Send private message Add User to Ignore List
Samapico
No, these DO NOT look like penises, ok?


Joined: May 08 2003
Posts: 1252
Offline

PostPosted: Wed Jan 09, 2008 8:00 pm   Post maybe stupid    Post subject: Reply to topic Reply with quote

SamHughes wrote:
You still need to be able to see the cloaker get hit by bullets you fire at it while cloaked.


Yep... good point.
Back to top
View users profile Send private message Add User to Ignore List
Cerium
Server Help Squatter


Age:42
Gender:Gender:Male
Joined: Mar 05 2005
Posts: 807
Location: I will stab you.
Offline

PostPosted: Thu Jan 10, 2008 4:00 pm   Post maybe stupid    Post subject: Reply to topic Reply with quote

If you're making a new client, why force yourself to stick to the old protocol? I've had this discussion several times with various people (probably Bak). We came up with the same idea for x-radar, except that you'd also have to add a few things:

- Weapon packets which create/use weapon ids
- A packet which tells a client to invalidate various weapons.

This lets you hide players by simply not sending the packet, and still null weapons that hit them as they're cloaked. The problem it creates, however, is that now the client has the ability to nullify weapons. You'd have to implement some kind of check to make sure it still has the correct number (and correct ids) active.

...and THEN you have lag issues and other nonsense to worry about with the new features -- all so you can truly hide cloaked players from a cheater.
_________________
There are 7 user(s) ignoring me right now.
Back to top
View users profile Send private message Add User to Ignore List AIM Address
Display posts from previous:   
Post new topic   Reply to topic    Server Help Forum Index -> Trash Talk All times are GMT - 5 Hours
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You can post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum
View online users | View Statistics | View Ignored List


Software by php BB © php BB Group
Server Load: 95 page(s) served in previous 5 minutes.

phpBB Created this page in 0.676709 seconds : 49 queries executed (77.5%): GZIP compression disabled