Headless Server
#11
Kp's suggestion is probably best if you want to get it "simple".
I did some research in the same direction which is headless (dedicated) server - back then I came to conclusion that reverse engineering net code and base entire thing just on that could be the approach. Mimicking the game host in terms of a net code.
Not an easy task yet offering some freedom from the main source and all unnecessary things - you can simply make it  as console app (and/or linux deamon).
Reply
#12
(02-13-2018, 09:24 PM)A Future Pilot Wrote:
(02-13-2018, 10:49 AM)Toumal Wrote: What would be required to get that going? Is it just a matter of providing the neccessary config via a file instead of going through the dialogues? Or is there also no way of hosting a game without having the host have a ship in the map as well?

There is currently no way to have a host that is not a ship in the game. AFAIK it would take a pretty significant amount of effort to implement this in the code.

ID's various FPSes have dedicated server code.  Maybe take a look at these?

https://github.com/id-Software/Quake/tre.../QW/server

https://github.com/id-Software/Quake-2/t...ter/server

https://github.com/id-Software/Quake-III...ode/server

Disclaimer: I am not a programmer, so any further review is on you guys. I am only pointing these links out for potential reference purposes.
Reply
#13
I don't see how those would help, sorry. The problem is not that we don't know how to do it. The problem is that it is a lot of work to do it right. I have other things I'd rather do than spend my time on a feature that (1) I have no personal use for and (2) only one (or, if we interpret both Toumal and aqqman's posts as expressions of interest, three) people have expressed an interest in, ever. If it were an interesting project, I might take it up anyway, but I anticipate it will mostly be boring code motion and debugging.

Zico is away indefinitely (if I recall correctly, current projected return is ~3 months ago, but I haven't heard from him in more than a year). AFP seems not to have much time lately (latest "weekly" snapshot is from April), and hasn't expressed any interest in writing this. Likewise for Kreator.

If someone wants to step up and work on this, I'd be happy to review their changes. Otherwise, this will languish on the list of features that would be nice to have, but nobody is willing to put in the effort to write. Rebirth just doesn't have the resources to accommodate every major feature request. Sorry.
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)