Reminder: Internet Explorer 6 or below are NOT supported.





|
There are currently 236 users playing Freelancer on
85 servers. | May. 19, 2013 |
The Starport Forum Index
>
The Shipyard
>
Speciality Modding
>
Freelancer-related Programming
>
Freelancer network protocols
Browsing this Thread:
1 Anonymous Users
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
![]() |
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
|
|||
|
||||
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
![]() |
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
|
|||
|
||||
Re: Freelancer network protocols |
||||
|---|---|---|---|---|
|
Starport Admin
![]()
Joined:
2009/2/21 21:42 Group:
Webmasters Registered Users
Posts:
2974
![]() |
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 |
||||
|
||||
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
![]() |
True - I am, of course, open to advice on how to manage it myself.
Posted on: 2010/11/14 2:15
|
|||
|
||||
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
![]() |
Go back to the start of the thread...
Posted on: 2010/11/14 7:28
|
|||
|
||||
Re: Freelancer network protocols |
||||
|---|---|---|---|---|
|
Just popping in
![]()
Joined:
2010/10/17 4:43 Group:
Registered Users
Posts:
10
![]() |
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
|
|||
|
||||
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
![]() |
Quote:
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 | ||||
|
||||
Re: Freelancer network protocols |
||||
|---|---|---|---|---|
|
Just popping in
![]()
Joined:
2010/10/17 4:43 Group:
Registered Users
Posts:
10
![]() |
Quote:
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
|
|||
|
||||
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
![]() |
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
|
|||
|
||||
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
![]() |
New version of Packets available. PacketLog/Dump now includes the player(s) the packet is for/from.
Posted on: 2010/12/9 16:03
|
|||
|
||||
Re: Freelancer network protocols |
||||
|---|---|---|---|---|
|
Just popping in
![]()
Joined:
2011/9/7 22:55 Group:
Registered Users
Posts:
1
![]() |
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
|
|||
|
||||
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
![]() |
Quote: SP4C3 wrote: 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
|
|||
|
||||
Re: Freelancer network protocols |
||||
|---|---|---|---|---|
|
Starport Admin
![]()
Joined:
2008/2/26 20:36 From Germany
Group:
Webmasters Registered Users
Posts:
1555
![]() |
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
|
|||
|
||||










Donations
Forum






