Freelancer Community Network
Reminder: Internet Explorer 6 or below are NOT supported.
HomeHome
ForumForum
WikiWiki
DownloadsDownloads
ForgeForge
Multiplayer Connection Tutorial
Collapse/Expand Donations
Monthly costs: -50€
Income (ads): +25€
Donations (last month): +0€

Current balance: -65€
(last updated 2013/05)

Please make a donation if you want to help keeping The-Starport online:

Thanks!
Collapse/Expand Random Image
Collapse/Expand Poll
Would you be interested in Star Citizen modding?
Yes.
No, not interested in SC mods/modding.
No, not interested in SC in general.
Total Votes: 266
3 Comments
Collapse/Expand Login
Username:

Password:

Remember me



Lost Password?

Register now!
Collapse/Expand Chat
Collapse/Expand Twitter
Collapse/Expand Who's Online
15 user(s) are online (9 user(s) are browsing Forum)

Members: 0
Guests: 15

more...
Collapse/Expand Links
Collapse/Expand Advertisement
There are currently 236 users playing Freelancer on 85 servers.
May. 19, 2013

Browsing this Thread:   1 Anonymous Users



 Bottom   Previous Topic   Next Topic  Register To Post

« 1 2 (3)


Re: Freelancer network protocols
Starport Staff
Joined:
2008/10/7 19:56
From Sussex, England
Group:
Registered Users
Starport Staff
FLServer Admins
Senior Members
Posts: 585
Offline
I'd be happy to help make a linux server for FL, but I don't know C++. >.<

Posted on: 2010/10/25 1:10
Report Top
Re: Freelancer network protocols
Starport Staff
Joined:
2008/10/7 19:56
From Sussex, England
Group:
Registered Users
Starport Staff
FLServer Admins
Senior Members
Posts: 585
Offline
Adoxa, is there any chance you could reverse the packets sent between FL/FLServer and the GLS for me? I'd like to write a wiki article about this sort of thing.

Posted on: 2010/11/14 1:41
Report Top
Re: Freelancer network protocols
Starport Admin
Joined:
2009/2/21 21:42
Group:
Webmasters
Registered Users
Posts: 2974
Offline
Huh. You ask someone else to do all the work for you so you can write an article about it?

Isn't that a little... counterintuitive?

Posted on: 2010/11/14 1:49
"Cynicism is not realistic and tough. It's unrealistic and kind of cowardly because it means you don't have to try."
-Peggy Noonan
Report Top
Re: Freelancer network protocols
Starport Staff
Joined:
2008/10/7 19:56
From Sussex, England
Group:
Registered Users
Starport Staff
FLServer Admins
Senior Members
Posts: 585
Offline
True - I am, of course, open to advice on how to manage it myself.

Posted on: 2010/11/14 2:15
Report Top
Re: Freelancer network protocols
Home away from home
Joined:
2009/8/16 2:58
From Qld, Aus.
Group:
Registered Users
FLServer Admins
Trusted Speciality Developers
Senior Members
Posts: 1399
Offline
Go back to the start of the thread...

Posted on: 2010/11/14 7:28
Report Top
Re: Freelancer network protocols
Just popping in
Joined:
2010/10/17 4:43
Group:
Registered Users
Posts: 10
Offline
Oh man, I disassembled the GLS/GUN protocol through WireShark and emulated the packet transactions through a Java program a few months ago. It had full client support, and I was finishing up the server listing support on it before my hard drive crashed. Wish I backed that up...

Posted on: 2010/11/14 9:36
Report Top
Re: Freelancer network protocols
Home away from home
Joined:
2008/9/11 15:55
From Russia
Group:
Registered Users
FLServer Admins
Senior Members
Posts: 1412
Offline
Quote:

Omicron wrote:
Oh man, I disassembled the GLS/GUN protocol through WireShark and emulated the packet transactions through a Java program a few months ago. It had full client support, and I was finishing up the server listing support on it before my hard drive crashed. Wish I backed that up...


Hiren's Boot Cd - Victoria - Your HDD - F1 - F2 -Advanced Remap - Loop Test

May help to restore hdd

Posted on: 2010/11/15 5:24
Freelancer Servers List | Discovery of Discovery | Open Sirius
Report Top
Re: Freelancer network protocols
Just popping in
Joined:
2010/10/17 4:43
Group:
Registered Users
Posts: 10
Offline
Quote:


Hiren's Boot Cd - Victoria - Your HDD - F1 - F2 -Advanced Remap - Loop Test

May help to restore hdd


The drive itself suffered physical platter damage and was no longer covered by warranty. Otherwise, yeah, I would have attempted recovery. I might just work on it again this upcoming break though.

Posted on: 2010/11/15 6:22
Report Top
Re: Freelancer network protocols
Starport Staff
Joined:
2008/10/7 19:56
From Sussex, England
Group:
Registered Users
Starport Staff
FLServer Admins
Senior Members
Posts: 585
Offline
Oh, cool. Well, give me a shout if you do. I'll be on the IRC. (irc.quakenet.org #the-starport)

Posted on: 2010/11/15 16:45
Report Top
Re: Freelancer network protocols
Home away from home
Joined:
2009/8/16 2:58
From Qld, Aus.
Group:
Registered Users
FLServer Admins
Trusted Speciality Developers
Senior Members
Posts: 1399
Offline
New version of Packets available. PacketLog/Dump now includes the player(s) the packet is for/from.

Posted on: 2010/12/9 16:03
Report Top
Re: Freelancer network protocols
Just popping in
Joined:
2011/9/7 22:55
Group:
Registered Users
Posts: 1
Offline
Hi,
just found this thread via google. Looking for "Freelancer multiplayer protocol".

I searched for that, because I'm thinking about starting to program an open-source server for Freelancer. Maybe using Java or C++ .

First thing to look at is the protocol.

So @topic, did anyone of you start anything like this?? Anyone who has knowladge about the used protocol, directplay etc.??

The aim would be to create an open-source extensible freelancer server in java or c++...


Posted on: 2011/9/7 23:00
Report Top
Re: Freelancer network protocols
Starport Staff
Joined:
2008/10/7 19:56
From Sussex, England
Group:
Registered Users
Starport Staff
FLServer Admins
Senior Members
Posts: 585
Offline
Quote:
SP4C3 wrote:
Hi,
just found this thread via google. Looking for "Freelancer multiplayer protocol".

I searched for that, because I'm thinking about starting to program an open-source server for Freelancer. Maybe using Java or C++ .

First thing to look at is the protocol.

So @topic, did anyone of you start anything like this?? Anyone who has knowladge about the used protocol, directplay etc.??

The aim would be to create an open-source extensible freelancer server in java or c++...
This idea has been brought up several times before over the years, and it was a good one, but I don't think anyone ever went along and got the basics of one working.

I could show you a PHP script I made to pretend to be an FL client and query the GLS for a list of servers. I have another which can be used to pretend to be a server, but there's no way I'm going to release it yet as I'm not sure how much it could be abused. A third one is capable of querying a server for it's information directly, just like the FL client does. Crazy runs the community's GLS, so he might be able to tell you more about the server-side of things for the list.

Apart from that, I know very little about the protocol.

Posted on: 2011/9/8 0:09
Report Top
Re: Freelancer network protocols
Starport Admin
Joined:
2008/2/26 20:36
From Germany
Group:
Webmasters
Registered Users
Posts: 1555
Offline
I wouldnt recommend starting from scratch. You could use FLHook and extend the plugin calls for sending network packets (make sure to commit it to the sdk on the svn) and suppress the calls to HkIServerImpl.

That way, you can implement your own logic while still using the native Freelancer network protocol (which isnt too bad). Replacing the whole network layer as well would be a massive undertaking which you dont just do within a year in your free time. Replacing the actual logic and reversing more network stuff is already a huge task and I also dont think you can do that in a foreseeable timeframe. But that would be the most straight forward approach IMO.

Posted on: 2011/9/8 7:13
Report Top
« 1 2 (3)