Factorio Multiplayer Server List

Find multiplayer games.
Tools/scripts to run a dedicated server.
Bryde
Burner Inserter
Burner Inserter
Posts: 7
Joined: Wed Nov 12, 2014 1:41 pm
Contact:

Factorio Multiplayer Server List

Post by Bryde »

[Edit 31-07-2015]
Webinterface for the server finder: http://www.ultimetum-aluance.com
Straight forward and easy to use. Insert your server and it'll stay in the list for 24 hours.
List is ordered by creation date (newest on top).

Also, a quick-join directly from the page via URI scheme is coming after I tested it
Last edited by Bryde on Fri Jul 31, 2015 10:55 am, edited 5 times in total.

User avatar
cpy
Filter Inserter
Filter Inserter
Posts: 839
Joined: Thu Jul 31, 2014 5:34 am
Contact:

Re: Factorio Multiplayer Server Finder Program

Post by cpy »

Will you publish source code? I don't trust anyone with running .exe file.

Bryde
Burner Inserter
Burner Inserter
Posts: 7
Joined: Wed Nov 12, 2014 1:41 pm
Contact:

Re: Factorio Multiplayer Server Finder Program

Post by Bryde »

[EDIT] Ditched the program, therefore no source necessary.
Last edited by Bryde on Fri Jul 31, 2015 10:51 am, edited 2 times in total.

Bryde
Burner Inserter
Burner Inserter
Posts: 7
Joined: Wed Nov 12, 2014 1:41 pm
Contact:

Re: Factorio Multiplayer Server Finder Program

Post by Bryde »

[EDIT] Ditched the program, therefore no source necessary.
Last edited by Bryde on Fri Jul 31, 2015 10:51 am, edited 1 time in total.

User avatar
cpy
Filter Inserter
Filter Inserter
Posts: 839
Joined: Thu Jul 31, 2014 5:34 am
Contact:

Re: Factorio Multiplayer Server Finder Program

Post by cpy »

You know, 1 post users that link exe files are in suspicious category.

Bryde
Burner Inserter
Burner Inserter
Posts: 7
Joined: Wed Nov 12, 2014 1:41 pm
Contact:

Re: Factorio Multiplayer Server Finder Program

Post by Bryde »

Can totally understand that. I would be suspicious as well.

When I started this I thought that maybe just doing a simple php script would be enough - and of course it would solve the problem. Deciding to create a small program to wrap it up was just because I believe it to be a little bit more convenient (and this seems to be the right decision for me after all).
When I have a little bit more time on my hands (work is really annoying today :roll: ) I'll try and include some kind of small chat, lobby and all that jazz and scripting up a little php page for people who just want to see server adresses without downloads and stuff shouldn't be too hard either

Devcod
Burner Inserter
Burner Inserter
Posts: 14
Joined: Fri Aug 08, 2014 8:14 pm
Contact:

Re: Factorio Multiplayer Server Finder Program

Post by Devcod »

I would suggest to fix your C# Application first :)

Code: Select all

'I bet there is a better solution to this ...but well!
Yes, there is. For example: to check if string is correct IP Address you can use IPAddress.TryParse.
For port number you can use regular expressions. In PHP, as I can't test any C# right now, the if-else-statement would be:

Code: Select all

if(preg_match('~^\d{2,5}$~', $port) === 1) {
 // Here you need to make another check if port number is <= 65535,
 // Regular expression above return 1 if $port is only digits (0-9),
 // and has minimum length of 2 and maximum of 5
 echo 'Port OK!';
} else {
 echo 'Port not OK!';
}
When I'm home I can tell you more, maybe in C#, but if you have questions now I will still try to help.

PS. I can help you mostly with PHP, as it is language I know best.

Bryde
Burner Inserter
Burner Inserter
Posts: 7
Joined: Wed Nov 12, 2014 1:41 pm
Contact:

Re: Factorio Multiplayer Server Finder Program

Post by Bryde »

Haha yea I have made some really rough decisions. I was making that stuff when I had spare time at work (so it's maybe 1-2 hours of work). I didn't lay too much of an eye on "does everything fit perfect" (like the ports) since I thought "getting it out first and see if people want something like that or not" is key. Investing hours for something that, in the end, no one will use wasn't really the cake I wanted to cut.

However, if interest is rising, I'd probably reorganize the whole thing anyway. At least get that DB Connector to it's own class and stuff instead of this "oh well just use the variables public LOL" thing. For now, it's working and I will try and add a few more small things - and if people end up really using it, I'll recycle some code and recreate the rest.

Pascal
Burner Inserter
Burner Inserter
Posts: 5
Joined: Thu Nov 13, 2014 8:40 pm
Contact:

Re: Factorio Multiplayer Server Finder Program

Post by Pascal »

The idea is good and i will help you. There are some problems in your program and i will tell you something about security.

Send me a pm and give you the details

n9103
Smart Inserter
Smart Inserter
Posts: 1067
Joined: Wed Feb 20, 2013 12:09 am
Contact:

Re: Factorio Multiplayer Server Finder Program

Post by n9103 »

You mentioned making a webpage frontend for those that didn't want to download a program.
That's exactly what I was hoping to find when I came to the thread.
Hasn't been made :( but looks like it's an eventual planned step :)
Colonel Failure wrote:You can lose your Ecologist Badge quite quickly once you get to the point of just being able to murder them willy-nilly without a second care in the world.

Bryde
Burner Inserter
Burner Inserter
Posts: 7
Joined: Wed Nov 12, 2014 1:41 pm
Contact:

Re: Factorio Multiplayer Server Finder Program

Post by Bryde »

I have added a webinterface for people who don't want to use a program.
The website is http://www.ultimetum-aluance.com (dont ask :D)

Also, servers added will now last for 3 hours and thereafter delete from the list. So we always have a more or less fresh list.

Have fun!

n9103
Smart Inserter
Smart Inserter
Posts: 1067
Joined: Wed Feb 20, 2013 12:09 am
Contact:

Re: Factorio Multiplayer Server Finder Program

Post by n9103 »

The name/description field seems overly restricted on input, and gives no rejection message when it doesn't pass the restriction.
Also, seems to require cookies for some reason. For a simple listing page, that seems odd.
Colonel Failure wrote:You can lose your Ecologist Badge quite quickly once you get to the point of just being able to murder them willy-nilly without a second care in the world.

Bryde
Burner Inserter
Burner Inserter
Posts: 7
Joined: Wed Nov 12, 2014 1:41 pm
Contact:

Re: Factorio Multiplayer Server Finder Program

Post by Bryde »

Hi there,
cookies are presumable because of either the php or javascript. I can't really understand why they would matter so much, cookies are pretty common on the internet. They might be from the template or (most probably) from the php session itself.
As for the restrictions: Servers can only contain letters and numbers, ip address must be a correct ip address and port must be a number between 1 and 65535. I have included some errorcodes for now so you can now see what field caused the problem!

n9103
Smart Inserter
Smart Inserter
Posts: 1067
Joined: Wed Feb 20, 2013 12:09 am
Contact:

Re: Factorio Multiplayer Server Finder Program

Post by n9103 »

I tend to reject cookies out of hand unless I can see a good reason to allow them.
Too much tracking and data-mining going on for me to give cookies free reign anymore.
That being said, I'm usually easy going about granting session cookies.
Still seemed odd that a simple form would require cookies to submit.

My part about the restrictions was mostly about not being able to use anything other than alphanumerics. (I can understand avoiding situations that require sanitation though.)
But it's your page, so don't mind me much. :)

Oh, and thanks for getting this page up at all. Hopefully it gets servers more exposure.
Colonel Failure wrote:You can lose your Ecologist Badge quite quickly once you get to the point of just being able to murder them willy-nilly without a second care in the world.

Bisa
Filter Inserter
Filter Inserter
Posts: 450
Joined: Fri Jul 17, 2015 3:22 pm
Contact:

Re: Factorio Multiplayer Server Finder Program

Post by Bisa »

Bryde wrote:ip address must be a correct ip address
I'm using a domain name for my public server - any chance you can lift the restriction and/or release the source code so someone can take over maintenance? =)
Hosting a factorio server? Take a look at this || init script ||.

slpwnd
Factorio Staff
Factorio Staff
Posts: 1835
Joined: Sun Feb 03, 2013 2:51 pm
Contact:

Re: Factorio Multiplayer Server List

Post by slpwnd »

Just a FYI. We intend to create something called Multiplayer Matching Server / Service for the 0.13. The intended feature list is not yet complete but it would basically be an in-app integrated server listing service. So the server would list itself with the matching server. There would be some possibility to specify who is allowed to join (for instance list of usernames). Then players could look up servers to connect to directly via a dialog in Factorio.

Bisa
Filter Inserter
Filter Inserter
Posts: 450
Joined: Fri Jul 17, 2015 3:22 pm
Contact:

Re: Factorio Multiplayer Server List

Post by Bisa »

slpwnd wrote:Just a FYI. We intend to create something called Multiplayer Matching Server / Service for the 0.13.
ah, makes sense given the steam publication - looking forward to it =)
Hosting a factorio server? Take a look at this || init script ||.

tetryon
Fast Inserter
Fast Inserter
Posts: 190
Joined: Wed Nov 04, 2015 2:49 am
Contact:

Re: Factorio Multiplayer Server List

Post by tetryon »

You may want to exclude rfc1918 addresses.. saw a 192.168.1.1 listed ;p

Post Reply

Return to “Multiplayer / Dedicated Server”