It is currently Thu Oct 31, 2024 5:56 pm



Post new topic Reply to topic  [ 64 posts ]  Go to page 1, 2, 3, 4, 5  Next
Author Message
Site Admin / Dev Team
User avatar
 

Team: Eminence Front
Main: PhoenixSun2
Level: 1392
Class: Shield Monkey

Joined: Mon Jan 03, 2005 12:07 am
Post Pip's Update - 3/13 - External Chat Client and more
Hey all,

Most of you know now that I joined the dev team on a volunteer basis about a month ago or so.

I've been working on an external chat client that connects to the SS game chat. Here's a list of the features we're planning on having:

- Allow the monitoring of any number of channels on one screen
- Allow multiple tabs with different channels selected for viewing
- Allow for color-coding the channels as you see fit, with defaults being in-game chat colors
- Allow for setting up flags to notify you when something is said in chat
- Can be when recieving a pm/whisper
- Can be when recieving a message with a word/phrase that you picked in it
- Allow for a list of players that are online, probably just teammates at first, and more later
- Will prepend your message with something to let players know you're using the external client
- Admin will be able to use some of their commands like mute (this still needs to be ironed out)
- You can minimize it to the tray icon and just have it monitor chat for you
- Allow for copy/pasting to make it easier to use then SS chat
- You will use same login/character selection as the game, and rules will still apply (you will still be mutable, etc)

I can't think of anything else right now. Here's a screenshot of an early version, i know its not pretty but we're going for functionality first, then ill spend time making it pretty :)

Image

Once i finish the main development of this, there is a few things I might work on:
- Updating network code so that some messages are sent more efficiently (UDP vs TCP)
- Writing a separate chat server so that chat messages wont use server time/bandwidth anymore
- Very long run: making it so the Universe can run across multiple servers and therefore be much quicker.

Suggestions for the client will probably not make it into the first iteration, but once its out i'll weigh the feedback by number of people demanding things and improve it based on that. It will probably have some bugs in it too that will need fixing.

Hope to have it out for you guys soon, the server we're going to make live for next uni already has the code to allow it to run, so it should be some time after new uni starts.

pip


Thu Mar 13, 2008 1:05 pm
Profile
 

Team: The Forgotten Colonies
Main: Grinsa
Level: 1829
Class: Speed Demon

Joined: Wed Aug 09, 2006 8:38 am
Post 
As far as long range projects of making networking more efficient I would hope that either it will all be TCP or all be UDP. At times I have needed to use a proxy server to allow SS to work with my internet connection and trying to set up everything to forward TCP and UDP on various ports would be much more difficult. Also with the increasing of issues of bandwidth shaping by ISPs and what not I hope that SS continues to use a single server connection port or at least a well-documented set of ports that it will use so that we don't have to wade through wireshark captures to identify what packets need to get through that might not.


Thu Mar 13, 2008 1:27 pm
Profile
 

Team: Zephyr
Main: RobC
Level: 2570
Class: Berserker

Joined: Thu Feb 03, 2005 9:26 am
Post 
would it be possible to make this chat client available for macs?


Thu Mar 13, 2008 1:34 pm
Profile
Site Admin / Dev Team
User avatar
 

Team: Eminence Front
Main: PhoenixSun2
Level: 1392
Class: Shield Monkey

Joined: Mon Jan 03, 2005 12:07 am
Post 
Its written in java, so it should work on any platform without too many issues :)


Thu Mar 13, 2008 1:47 pm
Profile
User avatar
 

Team: None
Main: Goz
Level: 1564
Class: Berserker

Joined: Sat Dec 17, 2005 9:39 pm
Location: Eredar US, Gozmatic (Horde)
Post 
this is god

_________________
2nd place is just another way to say 1st loser.


Thu Mar 13, 2008 1:54 pm
Profile WWW
User avatar
 

Team: Aidelon
Main: Teh Haxzorz
Level: 2429
Class: Berserker

Joined: Thu Apr 27, 2006 1:58 am
Location: England, United Kingdom
Post 
Wow, its been some time since I've seen a screeny in dev notes :P

Sounds great, looking forward to it.


Thu Mar 13, 2008 3:02 pm
Profile
User avatar

Joined: Mon Jun 11, 2007 4:39 pm
Post 
Sweet 8)

_________________
Image


Thu Mar 13, 2008 3:09 pm
Profile
User avatar
 

Team: Strawberry Pancakes
Main: NukeACow
Level: 1760
Class: Speed Demon

Joined: Mon Mar 21, 2005 5:17 pm
Location: Chillin with Rick
Post 
looks brilliant, switching things to UDP would be awesome also, because some people cant play at all because their internet providers block TCP/IP because of BitTorrent. Definetly a great addition and looks beautiful =)

_________________
NukeACow!
SS2 Char: Nuke


Thu Mar 13, 2008 4:01 pm
Profile
User avatar
 

Team: Strawberry Pancakes
Main: Nuroshounin
Level: 833
Class: Engineer

Joined: Sat Aug 21, 2004 6:48 pm
Location: Hoboken, NJ
Post 
Nukeacow wrote:
looks brilliant, switching things to UDP would be awesome also, because some people cant play at all because their internet providers block TCP/IP because of BitTorrent. Definetly a great addition and looks beautiful =)


If they blocked all of TCP/IP you wouldn't be able to use the Internet.

_________________
Fucking loot...
Awesome character art by my friend Jee.


Thu Mar 13, 2008 4:11 pm
Profile E-mail YIM
User avatar
 

Team: Strawberry Pancakes
Main: NukeACow
Level: 1760
Class: Speed Demon

Joined: Mon Mar 21, 2005 5:17 pm
Location: Chillin with Rick
Post 
eeeh, you're such a smartass nuro =P, it blocked the TCP/IP packets that bittorrent used, which is the same type as many games including SS.

_________________
NukeACow!
SS2 Char: Nuke


Thu Mar 13, 2008 4:16 pm
Profile
User avatar
 

Team: None
Main: MasterComp112
Level: 657
Class: Engineer

Joined: Thu Jul 07, 2005 12:06 am
Location: Beyond The Looking Glass
Post 
Nukeacow wrote:
eeeh, you're such a smartass nuro =P, it blocked the TCP/IP packets that bittorrent used, which is the same type as many games including SS.


Then thank {insert your gods name here} that my ISP doesn't seem to block ANYTHING.

_________________
Image
Image
Image


Thu Mar 13, 2008 5:08 pm
Profile
User avatar
 

Team: Aidelon
Main: goldstar-stations
Level: 2020
Class: Engineer

Joined: Sun Nov 13, 2005 12:54 pm
Post 
Nukeacow wrote:
eeeh, you're such a smartass nuro =P, it blocked the TCP/IP packets that bittorrent used, which is the same type as many games including SS.


sounds about right...fucking bastards...

_________________
Image


Thu Mar 13, 2008 5:39 pm
Profile
User avatar
 

Team: None
Main: Si's_Yes_Man
Level: 2266
Class: Fleet Commander

Joined: Tue Apr 05, 2005 7:27 pm
Post 
mmmmmmmmmmmmm.... chat client. mmmmmmmm...

_________________
Image
My User Page
Join SS!


Thu Mar 13, 2008 7:37 pm
Profile

Joined: Mon Oct 03, 2005 8:37 pm
Post 
gotta give you props man, great idea


Thu Mar 13, 2008 8:33 pm
Profile
User avatar
 

Team: None
Main: Si's_Yes_Man
Level: 2266
Class: Fleet Commander

Joined: Tue Apr 05, 2005 7:27 pm
Post 
Um... if the game server crashes, will this new chat client thingy also not work? What i mean is, currently when the server goes down we all run to the forums to talk to each other. With this client can we all run to the chat thingy instead?

_________________
Image
My User Page
Join SS!


Thu Mar 13, 2008 9:26 pm
Profile
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 64 posts ]  Go to page 1, 2, 3, 4, 5  Next


Who is online

Users browsing this forum: No registered users and 4 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Jump to:  
cron
Powered by phpBB © phpBB Group.