My name is Wes and I am developing a private server for the original
Sierra Online Version of Freestyle Street Basketball (anyone remember?)
The game no longer exists.
So here is what I have so far :
This is a list of all the files that make up FSSB, for the most part
they are just application extensions and .pak files
(also would help if someone had a good .pak extractor they could let me
but the main thing that really intrigued my interest was the Script.pak
This is Script.pak opened in notepad (is this html?) There is alot of
code written about how the game works but the section that I took
a screen shot of is ALL the code written that is referring to the
sever list, with the original server IPs and such in it.
Here is how the launcher looks currently since it has no active server.
Thanks Reedbeta for the info, I hate to keep asking questions but you
dont know how much I appreciate this help.
in the red boxes are is the outgoing connection, protocol, and IP with
What should be my next step?
Packet Sending Info
a section from Raw packets of the game (does the information in the red
box mean its encrypted?)
Whats the next step?
My Question is, what do I need to do or edit to run the game on my
server instead of the old one. Also I can buy a domain and host a new
website to accomadate this game, how would I go about adding my own
information to the notice board?
If you need anymore information or screenshots of files to help you give
the best info please
let me know and I would be more than happy to post.
PS: The actual gameplay of FSSB is peer2peer if that matters.
Please log in or register to post a reply.
Hi Wes, I’m afraid creating your own server for someone else’s game is a
much more difficult task than you probably think. You will have to
figure out the details of the network protocol that this game uses to
talk to its server, which is almost surely a custom protocol for this
specific game and not documented anywhere. Since you don’t have access
to the source code you’ll have to disassemble the game and/or step
through it in a debugger, find the parts that have to do with server
communication and grok the disassembly enough to figure out what
protocol it’s expecting. It would be easier if one of the real servers
was still running, since then you could sniff the packets they exchange
with your client and work out the protocol from that (assuming it’s not
encrypted). Anyway, even if you’re successful in working out the
protocol (and that’s a big if), you then have to code the server from
scratch. The game client files will not help you; the server is a
separate application and none of its code or data will be in the files
How could I use a sniffer to find out the protocols?
The newer version of FSSB is still running Ive used NetLimiter before to
see the interaction between my computer and the Game Server.
I was looking around the web for some info on this game, and it seems to
still be active…
Edit: Ah, “The newer version of FSSB is still running”, I missed that
part. Why do you want to create your own server for an older version?
There are many features that are in the game that go unused because they
have not paid the host company (JCE) for them. Such as 5v5. In the game
script, and I mean this is just a guess, but many of the features can be
enabled or disabled just by flipping a 1 to 0 or vice versa
Well, that blows :/
I saw that someone else has asked a similar question like this here
earlier, and TheNuthad a
good response to it:
Thanks I appreciate It