SR3-oriented Chatserver/Client, cross-platform, BSD license |
SR3-oriented Chatserver/Client, cross-platform, BSD license |
Aug 8 2006, 08:20 PM
Post
#1
|
|
Manus Celer Dei Group: Dumpshocked Posts: 17,006 Joined: 30-December 02 From: Boston Member No.: 3,802 |
After several years of playing Shadowrun (and other games before that) over AIM, and occasional (failed) attempts to make OpenRPG be worth using, I finally got fed up and wrote a basic server/client pairing. Everything's pretty rough and hackish right now, but it should have all basic functionality and it's still under development.
Program page (very rough right now, like everything else). Requirements:
~J |
|
|
Aug 8 2006, 08:48 PM
Post
#2
|
|
Moving Target Group: Members Posts: 398 Joined: 25-August 04 From: Denver, CO Member No.: 6,599 |
cool :)
|
|
|
Aug 9 2006, 08:04 AM
Post
#3
|
|
ghostrider Group: Retired Admins Posts: 4,196 Joined: 16-May 04 Member No.: 6,333 |
My old group (currently still in HI) and I have been tossing around the idea of playing over a server type thing, only it would just be to augment voice chatting over something like ventrillo or teamspeak.
It stands to reason that since most of what gaming is is talking, then being able to talk will lead to being able to game. Since we trust one another for dice rolls and the like, it should work pretty well. |
|
|
Jun 16 2007, 07:33 PM
Post
#4
|
|
Manus Celer Dei Group: Dumpshocked Posts: 17,006 Joined: 30-December 02 From: Boston Member No.: 3,802 |
Code cleanup in progress, which should be followed soon by a 1.0 release.
~J |
|
|
Jul 17 2007, 05:22 PM
Post
#5
|
|
Manus Celer Dei Group: Dumpshocked Posts: 17,006 Joined: 30-December 02 From: Boston Member No.: 3,802 |
Got everything together, should be pushing out a release tonight. Everything appears to work, but this release is being rushed to make room for a gutting and rewriting of large chunks of the code for 2.0.
~J |
|
|
Jul 17 2007, 06:20 PM
Post
#6
|
|
ghostrider Group: Retired Admins Posts: 4,196 Joined: 16-May 04 Member No.: 6,333 |
Ooooh. I'll be checking this out. :D
|
|
|
Jul 17 2007, 09:38 PM
Post
#7
|
|
Bushido Cowgirl Group: Members Posts: 5,782 Joined: 8-July 05 From: On the Double K Ranch a half day's ride out of Phlogiston Flats Member No.: 7,490 |
..hmm, finally a reason for leaving Python on my system.
Will the Windows version be working? |
|
|
Jul 17 2007, 09:38 PM
Post
#8
|
|
Bushido Cowgirl Group: Members Posts: 5,782 Joined: 8-July 05 From: On the Double K Ranch a half day's ride out of Phlogiston Flats Member No.: 7,490 |
..hmm, finally a reason for leaving Python on my system.
Will the Windows version be working? |
|
|
Jul 17 2007, 09:39 PM
Post
#9
|
|
Bushido Cowgirl Group: Members Posts: 5,782 Joined: 8-July 05 From: On the Double K Ranch a half day's ride out of Phlogiston Flats Member No.: 7,490 |
...bloody hell, another bleedin' double post.
|
|
|
Jul 18 2007, 02:14 PM
Post
#10
|
|
Manus Celer Dei Group: Dumpshocked Posts: 17,006 Joined: 30-December 02 From: Boston Member No.: 3,802 |
Release got delayed because I fell asleep right after coming back from work last night. Today I'm getting paid to write an on-line character tracker (don't ask how I managed to swing that :) ) so there will probably be future integration there.
~J |
|
|
Jul 22 2007, 06:03 PM
Post
#11
|
|
Manus Celer Dei Group: Dumpshocked Posts: 17,006 Joined: 30-December 02 From: Boston Member No.: 3,802 |
Turns out I screwed something up on the Windows client executable. The source release and OS X client (10.3 and later) are available here. To use the source client, you need Python and WxPython-Unicode installed—I think any version of Python after 2.2 will work, but it was developed under 2.4 (and at the very end 2.5). The server needs to be run from the source release, but doesn't depend on anything but Python and its standard library. Hopefully I'll get the Windows executable properly created and uploaded early next week.
Edit: ok, don't be too quick to download this yet—my network connection's being slow. If you don't see the source release, the upload hasn't finished. You can keep an eye on progress for the next version at the project repository. It will integrate Twisted and be developed by me now, not by me last year, which should make it about a billion kinds of better. ~J |
|
|
Jul 22 2007, 10:19 PM
Post
#12
|
|
Manus Celer Dei Group: Dumpshocked Posts: 17,006 Joined: 30-December 02 From: Boston Member No.: 3,802 |
Next version delayed while I murder some documentation writers.
~J |
|
|
Jul 23 2007, 02:24 AM
Post
#13
|
|
Manus Celer Dei Group: Dumpshocked Posts: 17,006 Joined: 30-December 02 From: Boston Member No.: 3,802 |
Ok, version 2 is going to be a pretty straight reimplementation of version 2 (but with the behind-the-scenes stuff done all kinds of better), but if I can just make these docs confess it looks like the version after that should be able to get some awesome stuff pretty easily. Maybe even metaserver support.
~J |
|
|
Jul 26 2007, 11:16 PM
Post
#14
|
|
Manus Celer Dei Group: Dumpshocked Posts: 17,006 Joined: 30-December 02 From: Boston Member No.: 3,802 |
Version 2 coming along well—basic communication has been restored, you no longer need to trust your server/clients, and basic authentication support is complete. Now I just need to integrate the GUI, rework the client- and server-side commands to use the new system, and then I'll push it out the door.
~J |
|
|
Aug 7 2007, 06:48 PM
Post
#15
|
|
Manus Celer Dei Group: Dumpshocked Posts: 17,006 Joined: 30-December 02 From: Boston Member No.: 3,802 |
The dieroller is functional again. It's limited to rolling at most 250,000 dice at a time, unfortunately, but hopefully that will tide everyone over. Going through to add robustness, then will integrate the clock and GUI.
~J |
|
|
Dec 3 2007, 02:54 PM
Post
#16
|
|
Running Target Group: Members Posts: 1,002 Joined: 22-April 06 From: Canada Member No.: 8,494 |
Do you need more programmer? I was planning to create a similar project, but it would be easier to help you finish yours (as it is basically the same thing).
|
|
|
Dec 3 2007, 03:46 PM
Post
#17
|
|
Manus Celer Dei Group: Dumpshocked Posts: 17,006 Joined: 30-December 02 From: Boston Member No.: 3,802 |
I would definitely be open to any and all assistance. My email is my username at kanshishakage.net ; I guess the first step is to figure out what the second step is :) you'll probably want to take a look at the code in the repository, if you haven't already, as well as the specified feature list and current operation. I'll do my part by giving a shot at continuing my cleanup when I get the chance. After that, if there's anything you want me to explain my thought process on, just let me know; most of it's much cleaner than it used to be, but there's some debris lying around still. Then just pick something (a feature, fix, cleanup, or something) you want to work on and we'll figure out the best way to do it.
(Out of interest, do you have much experience with Python or relatively dynamic languages in general?) ~J |
|
|
Dec 4 2007, 05:14 PM
Post
#18
|
|
Manus Celer Dei Group: Dumpshocked Posts: 17,006 Joined: 30-December 02 From: Boston Member No.: 3,802 |
I should add: if you do email me, please let me know on here too, just so I can make sure you don't get missed or spamfiltered or anything like that.
~J |
|
|
Dec 4 2007, 06:20 PM
Post
#19
|
|
Running Target Group: Members Posts: 1,002 Joined: 22-April 06 From: Canada Member No.: 8,494 |
I have very little Python experience but it is a language I want to learn. It would probably be best if I worked on something not so critical right of the bat (documentation or minor defects). I will send you an email.
|
|
|
May 2 2008, 06:51 AM
Post
#20
|
|
Manus Celer Dei Group: Dumpshocked Posts: 17,006 Joined: 30-December 02 From: Boston Member No.: 3,802 |
Hah! It works again!
Latest version is almost up to the functionality the program was at before I realized I was implementing it using a really bad backend. Further updates as events warrant. ~J |
|
|
May 16 2008, 07:58 AM
Post
#21
|
|
Manus Celer Dei Group: Dumpshocked Posts: 17,006 Joined: 30-December 02 From: Boston Member No.: 3,802 |
Client now quits cleanly instead of needing to be terminated.
~J |
|
|
May 19 2008, 08:03 AM
Post
#22
|
|
Manus Celer Dei Group: Dumpshocked Posts: 17,006 Joined: 30-December 02 From: Boston Member No.: 3,802 |
Fixed some usability issues with the login window, server now supports trivial authentication (no role-based capabilities yet, though, nor registration—that's next).
~J |
|
|
Lo-Fi Version | Time is now: 26th November 2024 - 02:11 PM |
Topps, Inc has sole ownership of the names, logo, artwork, marks, photographs, sounds, audio, video and/or any proprietary material used in connection with the game Shadowrun. Topps, Inc has granted permission to the Dumpshock Forums to use such names, logos, artwork, marks and/or any proprietary materials for promotional and informational purposes on its website but does not endorse, and is not affiliated with the Dumpshock Forums in any official capacity whatsoever.