Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
Adybo123

DoomLink, Doom Connector Continuation

Recommended Posts

UPDATE: Development has finally been picked up (sorry it took until march!). I will now start to put progress updates at the bottom.

Hey,
I just wanted to post early and let you know, I'm making a new Doom multiplayer program! I would like to say that I do not have any association with the creators of Doom Connector, despite my thread title. I do, however, think that it is very similar to Doom Connector. The features are limited currently, but it should be ready soon.

Here is an image of the current state which "DoomLink" is in:


Please appreciate that this application is in a very early development stage, although the main features, such as creating and joining servers are working very well.
If you're interested in this project, you can contact me at:

-Removed as I do not check my email-

You can also check my Trello board:
https://trello.com/b/Mmybt0bn/doomlink

I am awful at checking any forms of communication, if you send me anything such as a PM, I may never respond, this is simply because I haven't seen it.

Thanks,
Adam

Share this post


Link to post

This is always great to hear, I remember my early days of being a moderator on Doom Connector V2 under my old name.

Share this post


Link to post

I was a DC fanatic from 2001-2004, then I was an STO fanatic. I would like to see personal little account blurbs like on DC, and maybe even IRC connectivity to other servers as well? I've always though a program that sorta 'merged' the concepts of IDE and DC would be awesome.

Regardless what you decide to do, good luck, and I'll be happy to try it.

Share this post


Link to post

oh god i cant wait for this hope also get support for D64ex port :) but mostly im just looking for something that replace DC. great to hear this kind of new!

Share this post


Link to post

Thanks for your support!
I will, on request be adding profiles with Bios and so on, also, a chat functionality is already implemented and working well.
If anybody has any other suggestions, I will be happy to implement them if possible.

Share this post


Link to post

Adding support to each Sourceport that DoomConnecter used to support would be cool + Doom64Ex and Doomsday engine :)

Share this post


Link to post

After a quick internet search, I have confirmed that I can definitely add support for Doom 64 EX. All I require to add engines is:

- The create server command line argument/parameter e.g "-host" or "-server"
- The IWad parameter (if required, some engines like Zandronum don't need this) e.g "-iwad"
- The PWad parameter e.g "-file", "-pwad"
and the join server command e.g "-connect", "+connect" etc.
DoomLink also supports additional, engine specific parameters such as "-fullscreen" if required.

I may also implement the ability to add your own engine, entering the above parameters themselves.

Share this post


Link to post

cool. I understand that its still early and a WIP, but future updates are going to improve it, right?.

Still, the first Doom 64 EX server... An incredible achievement. Will it be possible for your Doom Link?

Share this post


Link to post

Good luck!

My biggest memory with Doom Connector was helping people get the source ports configured with it and helping them forward the necessary ports for file transfer and the various source ports.

Then proceeding to kick their ass in Execution! ;)

Share this post


Link to post

Hey there,
Thanks for the links.
Firstly, I believe that my initial time estimation was greatly exaggerated, as I am having trouble closing rooms after they are created. Second, from its Wiki, I could not find Odamex's server commands, I.E -server and -connect. Does anybody know the arguments.

Share this post


Link to post

Hi, just thought I'd give a progress update!

There's still a lot to do, and, trust me, it's getting done. Since my last post, I have written/began to write the following features:

- Login system (passwords are encrypted on the server)
- Create and join room is now polished (Zandronum only, I am working on multiple engine support)
- Engine configuration files for quick edits and custom engines

As mentioned above, I have begun work on a configuration file system, based on IDs, which should make customising and adding engines rather easy.
Here is an example of Zandronum's config file:

    #DOOMLINK Engine Configuration File
    engine config {
       	name="Zandronum"
	description="Formerly Skulltag, Zandronum revolves around multiplayer."
	id="ZAND"
	argiwad=""
	argwad="-file"
	arghost="-host"
	argextra="-upnp 10666"
	argjoin="+connect"
    }

    #  	Zandronum.ini Config File
    #	One of the default files, included with DoomLink
    #	Written by Adam Soutar
    #	The creator of this script did not write the engine!
Using this template, it would really help me out if some community members could create the config files for their favourite engines. You may credit your configuration files using comments (#) after the closing bracket (}).

Thanks,
Adam

EDIT:
It appears that Doomworld doesn't accept formatting very well, the lines inside the engine config { section have tabs before them (You can use a tab or a space).

Share this post


Link to post

Just wondering will it allow specfying Master server urls manually for custom engines (means browsing servers right from Specified master servers for custom engines aswell) ?, That's another feature that current server browsers lack :) .

EDIT : You're missing the iwad argument, it's -iwad .

Share this post


Link to post

I left the IWad argument out of the config because Zandronum saves your IWad location and automatically uses it, however, I will add it incase somebody has not yet configured their Zandronum directory. As for master servers, I shall most definitely look into it.

Share this post


Link to post

This seems really interesting.
Not to mention how impressive that Doom 64 EX server is.
I'll have to check this out.

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  
×