OpenXcom Forum

OpenXcom => Offtopic => Topic started by: Qpoter on December 27, 2013, 08:41:24 pm

Title: UFO2000 Needs Players
Post by: Qpoter on December 27, 2013, 08:41:24 pm
I really have no idea how much the UFO2k community overlaps with the OXC community, so I'm going to assume that at least some of you know what UFO2000 is. If not, https://www.ufopaedia.org/index.php?title=UFO2000.
TL;DR, it's multiplayer X-COM (battlescape only).

Download link can be found here: https://sourceforge.net/projects/ufo2000/files/UFO2000%20beta/0.9.1176/ufo2000-0.9.1176-beta.exe/download?use_mirror=garr&download=

The game is not quite dead, but the server is empty at almost all times. You can occasionally find someone to play against with a few hours' time and some patience. I'm looking at the server stats page right now, and there have been a total of 99 games over the course of two months. That's an average of about 1.65 matches played per day, but that figure is unreliable because there are periods of several consecutive days when no matches were played at all.

Basically, I think this game deserves a 'revival' (although it's not quite dead), and the people of this forum are great candidates for that.

The wiki link above tells you everything you need to know about the game to start playing. You should devote some time to reading it, because there are many subtle differences between UFO2k and X-COM, and it's better to know about them beforehand than to learn about them in combat the hard way.

So, is anyone up for it?
Title: Re: UFO2000 Needs Players
Post by: 7Saturn on February 06, 2015, 06:05:24 pm
Well, thats pretty much bugging me right now. I played the game a lot around 2005-2006, was rather good by the time. But now it really seems to be quite dead. The project-site shows a last entry from 2012. In the official forums it stopped around the same time. And when I try to compile that stuff on my Ubuntu, it doesn't work out. Hell, it doesn't even run properly on my Win 7. I hate to say it, but it seems, I lost a good part of my past with the loss of this game.
Title: Re: UFO2000 Needs Players
Post by: Hobbes on February 06, 2015, 07:52:15 pm
I used to play it a lot around ten years ago and was even involved in the design of several terrains for it. However, over the years interest on this project disappeared and it has been dead for some time (or at least Serge or Nachtwolf never picked it up again.

It would be really nice to include a multiplayer in OpenXcom.
Title: Re: UFO2000 Needs Players
Post by: volutar on February 06, 2015, 07:57:19 pm
I don't think it would be super difficult to make alternative battlescape mode, when another player is replacing an alien AI with some simple network realtime interaction. Just need to invent special "reversed" mode when player controls aliens, and AI is controlling xcom and combine them through tcp.
Title: Re: UFO2000 Needs Players
Post by: 7Saturn on February 06, 2015, 08:05:04 pm
[...]was even involved in the design of several terrains for it.
Yeah, I know your work. =) Thanks btw for it!
However, over the years interest on this project disappeared and it has been dead for some time (or at least Serge or Nachtwolf never picked it up again.
Meaning, they don't have any interest in it anymore, as well? That would be quite sad!
It would be really nice to include a multiplayer in OpenXcom.
As for my needs =): If the two projects could be combined somehow. I mean, writing X-COM new from scratch can't be any lesser challenge than fixing some issues within UFO2000. And UFO2000's goal was exactly the opposite part: Writing a player vs. player version of X-COM and then, having that achieved, maybe adding more options like a multiplayer-geoscape or something, nearing to X-COM itself.
Title: Re: UFO2000 Needs Players
Post by: SupSuper on February 07, 2015, 02:08:37 am
serge (https://openxcom.org/forum/index.php?action=profile;u=39) used to hang around here back in the early days, but I have no idea where he went off to. Game still runs fine on my computer at least.

As for my needs =): If the two projects could be combined somehow. I mean, writing X-COM new from scratch can't be any lesser challenge than fixing some issues within UFO2000. And UFO2000's goal was exactly the opposite part: Writing a player vs. player version of X-COM and then, having that achieved, maybe adding more options like a multiplayer-geoscape or something, nearing to X-COM itself.
Figuring out other people's code is often much more challenging than writing your own. :P
Title: Re: UFO2000 Needs Players
Post by: 7Saturn on February 07, 2015, 10:59:26 am
Figuring out other people's code is often much more challenging than writing your own. :P
True. =)
Edit:
serge (https://openxcom.org/forum/index.php?action=profile;u=39) used to hang around here back in the early days,
I took the liberty to have a look at the profile and even here he seems to be offline since 2010...Doesn't look to good.
Game still runs fine on my computer at least.
May I ask, what setup you have? At my place, there's a Win 7 x64 and a Ubuntu 14.04 x64. Windows it runns »a litte«, meaning, the sound doesn't work for the most part. You can hear shots, but thats about all. At Ubuntu it compiles but refuses to even start with an error in some of the lua's. Und XP, I remember, I never hat that kind of problems. Only network-asynchronisation sometimes.
Title: Re: UFO2000 Needs Players
Post by: Hobbes on February 07, 2015, 04:42:30 pm
May I ask, what setup you have? At my place, there's a Win 7 x64 and a Ubuntu 14.04 x64. Windows it runns »a litte«, meaning, the sound doesn't work for the most part. You can hear shots, but thats about all. At Ubuntu it compiles but refuses to even start with an error in some of the lua's. Und XP, I remember, I never hat that kind of problems. Only network-asynchronisation sometimes.

I've just tried UFO2000 and it ran without a problem on my Windows7 x64
Title: Re: UFO2000 Needs Players
Post by: sergioreynel on February 08, 2015, 10:15:10 pm
Yeah, I know your work. =) Thanks btw for it!Meaning, they don't have any interest in it anymore, as well? That would be quite sad!As for my needs =): If the two projects could be combined somehow. I mean, writing X-COM new from scratch can't be any lesser challenge than fixing some issues within UFO2000. And UFO2000's goal was exactly the opposite part: Writing a player vs. player version of X-COM and then, having that achieved, maybe adding more options like a multiplayer-geoscape or something, nearing to X-COM itself.

https://steamcommunity.com/groups/TheTwoSides
Title: Re: UFO2000 Needs Players
Post by: 7Saturn on February 17, 2015, 11:17:36 pm
(Sorry for answering so late, but the notification-mails seemed to have gotten lost somehow...)
I've just tried UFO2000 and it ran without a problem on my Windows7 x64
Well, doesn't look like that at my site.  Maybe I just have wrong memories about it, but moving units used to make step-sounds, there was music and so on. The only sounds I heard, when I tried it a few days ago, was the firing-sound of the used plasma-weapons. Grenades used to make an explosion-sound, too, which I also didn't notice. Maybe something is wrong with my system, but I don't believe this to be the case (as everything else works out just fine...). And still, that doesn't explain, why it won't even start on my Ubuntu 14.04. But I'd love to play a game, again. =) Would also give me a chance, to test my server with the real thing.
https://steamcommunity.com/groups/TheTwoSides
I don't completely follow. OK, I'm downloading the linked file the for testing purposes, but I mean, when visiting the project site (https://ufotts.ninex.info/), it tells
Quote
This project has been closed.
And the last postings also complain about not working networking. Seems like it went the way, UFO2000 is about to go...
Title: Re: UFO2000 Needs Players
Post by: 7Saturn on February 20, 2015, 01:26:10 am
Well, doesn't look like that at my site.
OK, that was simply bullshit. :-[ I just tried it with adding the xcom-original-files, and voilà: The game has quite a lot of sounds more. Only thing I was missing, is the trippling-sound of moving units. But if that's the only thing going not so well, I'm rather satisfied. =) And also I just tested the server, which seems to be running quite smoothly, actually. OK, I just did two little matches against myself. ;-) But it worked quite well!

So I am considering some kind of offer for the community: I might let my homeserver run for, lets say, a month. Starting at an announced time, e. g. 1st of march, or something like that. It will actually cost myself some money, as I have to pay the electricity-bill. But I'm willing to do so, in order to give the people some place to play and push the game a little. It might not be as comfortable as the original one was. For instance, I have no idea of how to add this very nice elo-score-query, the original server had. But it'd give a platform for playing the game once again, at least for a while. I may not be a good enough programmer, I have no graphics-skills whatsoever, but that would be the least I can do. I loved playing this game and I'd love doing so again.

But this all depends on, if there is actually some demand. If there are only three people willing to play, the more economic way would be, to arrange virtual meetings at a certain time.

Anyone interested? :D
Title: Re: UFO2000 Needs Players
Post by: Hobbes on February 20, 2015, 06:36:13 pm
OK, that was simply bullshit. :-[ I just tried it with adding the xcom-original-files, and voilà: The game has quite a lot of sounds more. Only thing I was missing, is the trippling-sound of moving units. But if that's the only thing going not so well, I'm rather satisfied. =) And also I just tested the server, which seems to be running quite smoothly, actually. OK, I just did two little matches against myself. ;-) But it worked quite well!

So I am considering some kind of offer for the community: I might let my homeserver run for, lets say, a month. Starting at an announced time, e. g. 1st of march, or something like that. It will actually cost myself some money, as I have to pay the electricity-bill. But I'm willing to do so, in order to give the people some place to play and push the game a little. It might not be as comfortable as the original one was. For instance, I have no idea of how to add this very nice elo-score-query, the original server had. But it'd give a platform for playing the game once again, at least for a while. I may not be a good enough programmer, I have no graphics-skills whatsoever, but that would be the least I can do. I loved playing this game and I'd love doing so again.

But this all depends on, if there is actually some demand. If there are only three people willing to play, the more economic way would be, to arrange virtual meetings at a certain time.

Anyone interested? :D

I'm not really interested atm to get back to UFO2000 but I'd suggest this: ask Jo5hua (the forums admin) if he could host the server. And ask Serge (the UFO2000 developer) if he could update the UFO2000 page with the new server.
Title: Re: UFO2000 Needs Players
Post by: 7Saturn on February 20, 2015, 07:16:56 pm
I'm not really interested atm to get back to UFO2000
That bad? What a pity.
but I'd suggest this: ask Jo5hua (the forums admin) if he could host the server.
Actually, that's a great idea. That would cut energy-cost to zero for me and probably extend the uptime considerably. ;D
And ask Serge (the UFO2000 developer) if he could update the UFO2000 page with the new server.
Well, my last PM via UFO2000-forums from last Feb 2nd hasn't been answered yet, but I could try it via this forum as well. (If he still is here, last time he was logged in here it was in 2010...).
Title: Re: UFO2000 Needs Players
Post by: Jo5hua on February 20, 2015, 07:51:24 pm
Just sent 7 Saturn a message.  I think this is a great idea and would be happy to host a server permanently. I can even add a website for the servers url address for posting news pages and the likes with a dedicated server address.  Will be home soon and post some questions. The server itself is very fast and capable.
Title: Re: UFO2000 Needs Players
Post by: Shoes on February 20, 2015, 09:27:24 pm
Just sent 7 Saturn a message.  I think this is a great idea and would be happy to host a server permanently. I can even add a website for the servers url address for posting news pages and the likes with a dedicated server address.  Will be home soon and post some questions. The server itself is very fast and capable.

You might consider adding a link or blurb on your openxcom.com website too.
Title: Re: UFO2000 Needs Players
Post by: Jo5hua on February 21, 2015, 12:42:20 am
Hey guys what's up! I have some ideas regarding this.. Once the server is online, tested and working okay, and the website is up (server status, maybe more info that we can pull off the server itself like users online?)... Once things are ready to go public, we can do a blurb on the modsite with a catchy title with the words XCom Multiplayer. Right now OXC is single player.. Who wouldn't love to play XCom online against someone? I would! Putting a blurb on the modsite (and maybe the official site?) should get a whole bunch of people interested in playing. There are UFO2000 forums and Facebook and Google+ page, I'm sure the game can be reignited. 

Few technical questions.. I just started looking at the source and the site. Will this run on CentOs? CentOs has better memory management so I use it, but have no problem using Ubuntu.

Is there an API or statistics method where we can pull information on the server? Would be nice to have a proper hub website :)

7Saturn, you have server experience it seems? If you send me your skype we can stay connected and maybe you can help administer the website so there are two admins ensuring stability. I can set up uptime monitors to let us know of any problems but I don't expect any. Anyhow, let me know ideas. This sounds like a fun project.
Title: Re: UFO2000 Needs Players
Post by: 7Saturn on February 21, 2015, 10:34:18 am
Once things are ready to go public, we can do a blurb on the modsite with a catchy title with the words XCom Multiplayer. Right now OXC is single player.. Who wouldn't love to play XCom online against someone? I would! Putting a blurb on the modsite (and maybe the official site?) should get a whole bunch of people interested in playing.
Good idea. I believe, there are already a lot of people on OXC, who knew ufo2000, but as there isn't any »playground«... And those who just want to try ufo2000, are much appreciated as well. Maybe there are even few developers, acquiring a taste for it. =)
There are UFO2000 forums and Facebook and Google+ page, I'm sure the game can be reignited.
The game itself, probably. As for the development-team, I'm not so sure. But I'd love to be proven wrong.  ;)
Few technical questions.. I just started looking at the source and the site. Will this run on CentOs? CentOs has better memory management so I use it, but have no problem using Ubuntu.
I don't know, as I only compiled it at an Ubuntu 14.04.1 server, but it did quite well, in comparison with the client on Ubuntu. So I'd say, just try it. You might need to install two libraries. That was about all I had to do on my machine.
Code: [Select]
sudo apt-get install libhawknl-dev libsqlite3-dev
make server
OK, and then let it run as a service, of course. Listening on port 2000 TCP, also bringing a small webpage with it on that port, showing, who is currently on the server.
Is there an API or statistics method where we can pull information on the server? Would be nice to have a proper hub website :)
There must be a way, as the original servers had a page, where you even had an elo-score like ranking list. As of how this is done, you would have to ask someone who made this for the ufo2000 page, as I only can guess, that there is a database of some kind. Back then you could also see a list of games who vs. who played and won (or draw).

@Hobbes: Do you know, who did the work for those queries? Was that serge?
7Saturn, you have server experience it seems?
Well, only a small portion. One of the reasons, I rather have my things running on a machine standing at home, as I wouldn't know about security issues, when the server is online 24/7 for longer periods of time. But yes, a little.
If you send me your skype we can stay connected and maybe you can help administer the website so there are two admins ensuring stability.
Sure! Love to help out. After all, it's not completely without benefit for myself. ;)
I can set up uptime monitors to let us know of any problems but I don't expect any.
Me neither, but I never had it run and being used over a longer period. But if there could be any contact to the people who administered the last public server, I'm sure they could tell us quite a lot about it.
This sounds like a fun project.
Especially using it. =) I believe, there is nothing more blood pumping, than ending the round in ufo2000 having to watch, how well your tactics did. Sometimes it is just pure luck, when you kick ass with 3 soldiers less, than your opponent. Sometimes you only think »what a fool I am!«, watching your whole platoon killed. And there is pretty much nothing you can do, once you ended your part of the round. Pure adrenalin! ;D
Title: Re: UFO2000 Needs Players
Post by: Hobbes on February 21, 2015, 03:38:05 pm
@Hobbes: Do you know, who did the work for those queries? Was that serge?

Sorry, I don't remember anymore.
Title: Re: UFO2000 Needs Players
Post by: Jo5hua on February 21, 2015, 09:26:54 pm
So it looks like the area51.xcomufo.com site is dead, along with it, the map depot for ufo2000.. Luckily I found all the maps and screenshots, the entire Maps page is saved on archive.org! 

https://web.archive.org/web/20120106102020https:///area51.xcomufo.com/depot2.htm

I'm thinking we can copy a duplicate of the openxcom modsite and style a new one for ufo2000 and put all the ufo2k maps/mods stuff there.. Leaving it open if anyone wants to add new stuff to it..

7Saturn found an sqllite database file which saves all sorts of information: elo-scores, draws, defeats, wins, last login

So we can do a really nice indepth statistics page. Looking at their facebook page, there are a lot of people asking about the old server that went offline.
Title: Re: UFO2000 Needs Players
Post by: Hobbes on February 21, 2015, 09:30:36 pm
So it looks like the area51.xcomufo.com site is dead, along with it, the map depot for ufo2000.. Luckily I found all the maps and screenshots, the entire Maps page is saved on archive.org! 

https://web.archive.org/web/20120106102020https:///area51.xcomufo.com/depot2.htm

I'm thinking we can copy a duplicate of the openxcom modsite and style a new one for ufo2000 and put all the ufo2k maps/mods stuff there.. Leaving it open if anyone wants to add new stuff to it..

7Saturn found an sqllite database file which saves all sorts of information: elo-scores, draws, defeats, wins, last login

So we can do a really nice indepth statistics page. Looking at their facebook page, there are a lot of people asking about the old server that went offline.

area51.xcomufo.com was my site, so I got all the Map Depot files somewhere on my drive if you need them.
Title: Re: UFO2000 Needs Players
Post by: Jo5hua on February 21, 2015, 09:38:53 pm
area51.xcomufo.com was my site, so I got all the Map Depot files somewhere on my drive if you need them.

Sweet! That would be great.. Any reason why it was taken down? I can provide hosting+ftp for it if you like.. I'll email you my email so you can send it to me :)
Title: Re: UFO2000 Needs Players
Post by: Hobbes on February 21, 2015, 09:52:59 pm
Sweet! That would be great.. Any reason why it was taken down? I can provide hosting+ftp for it if you like.. I'll email you my email so you can send it to me :)

No idea, but that site hadn't been updated for more than 10 years, so lets leave it at rest... ;)
Title: Re: UFO2000 Needs Players
Post by: 7Saturn on February 21, 2015, 10:10:21 pm
No idea, but that site hadn't been updated for more than 10 years, so lets leave it at rest... ;)
But you don't mind, if we take your work, and republish it here, somewhere? That's what I meant with »your work«. I liked it back in the days, when ufo2000 was still very active. And it would be great to have it used again.
Title: Re: UFO2000 Needs Players
Post by: Hobbes on February 21, 2015, 10:28:21 pm
But you don't mind, if we take your work, and republish it here, somewhere? That's what I meant with »your work«. I liked it back in the days, when ufo2000 was still very active. And it would be great to have it used again.

There are plenty of maps on the Depot that were not made by me, I was simply offered at the time to host the depot. The content is free to be republished and it's actually better to have it spread around. :)
Title: Re: UFO2000 Needs Players
Post by: Jo5hua on February 21, 2015, 10:48:06 pm
There are plenty of maps on the Depot that were not made by me, I was simply offered at the time to host the depot. The content is free to be republished and it's actually better to have it spread around. :)

Nice.. I'm creating a new and nice looking UFO2000 website.. Will be putting everything on there :)
Title: Re: UFO2000 Needs Players
Post by: Mr. Quiet on February 22, 2015, 05:06:19 am
That'll be fun to see. Love the OXC modsite.
Title: Re: UFO2000 Needs Players
Post by: 7Saturn on March 03, 2015, 02:02:25 pm
Nice.. I'm creating a new and nice looking UFO2000 website.. Will be putting everything on there :)
Well, I hope that isn't the reason for it beeing down, atm. ;)
Title: Re: UFO2000 Needs Players
Post by: Jo5hua on March 03, 2015, 08:18:12 pm
Well, I hope that isn't the reason for it beeing down, atm. ;)

Switched a better and robust DNS/servers. This will be super from here on.
Title: Temporary UFO2000 matchmaking-server running
Post by: 7Saturn on March 13, 2015, 11:27:01 pm
Well, I believe, I have to go through with my threats. :P  Just to get some people really keen on the game again...  ;D

Currently, you should find an ufo2000 matchmaking server running at the address mobile-infanterie.gamersunitonline.net:2000. The corresponding activity-site is also https://mobile-infanterie.gamersunitonline.net:2000/ (https://mobile-infanterie.gamersunitonline.net:2000/). There you can see, if someone is online, atm. Don't let yourselves be stopped by an empty server. Otherwise, nobody ever will play a game, as nobody ever connects to be the first player. ;) So in general, it is more usefull, to simply connect to the server via ufo2000 client, and wait for other players. Klicking on a player, first, means you're challenging him, and starting in the first round. If you have been challenged, the challenger turns green and you can accept by klicking on his name. For further information, you may also look here (https://ufo2000.sourceforge.net/).

If in doubt about the server being online, just look here (https://mobile-infanterie.gamersunitonline.net/gameq/status.php). If the server isn't listed as online there, please PM me (https://openxcom.org/forum/index.php?action=pm;sa=send;u=1646)! I'll see to it, that it is online, again. In case the whole server doesn't seem to respond any more, feel free to do the same!

And something I coded quick and dirty: A stats-page (https://mobile-infanterie.gamersunitonline.net/ufo2000results.php). Not pretty, not to informative compared to the original one, but it does get the basic job done. There you will find any match results and the elo-score of every player, that was connected.

About how to get ufo2000: Look here (https://prdownloads.sourceforge.net/ufo2000/ufo2000-0.9.1176-beta.exe?download) for the ufo2000 win32 installer. There are also the sources (https://sourceforge.net/projects/ufo2000/files/UFO2000%20beta/0.9.1176/ufo2000-0.9.1176-src.tar.bz2/download?use_mirror=freefr&download=), but I failed to get them to run on my Ubuntu 14.04 x64. If anyone has some ideas regarding that (https://openxcom.org/forum/index.php/topic,653.msg39476.html#msg39476), I'd love to hear them.  :)

You will need the xcom- and tftd-files, like with openxcom, to run ufo2000 with original graphics, but the game also runs without them. You then have no option to use the original interface, units and maps, then. Also the sounds will be limited without the original files. For additional maps, look in the above mentioned archive (https://web.archive.org/web/20120106102020https:///area51.xcomufo.com/depot2.htm)-snapshot. Besides that, it's very helpful, to look into the config-file »ufo2000.ini«. It's especially useful for resolution-settings and such things.

About some small differences to (open)xcom:
There are a lot of other things, as varying map-sizes and so on. Just have a look at everything in a hotseat game against yourself.
As for the »temporary«-aspect: This server is running at my home, consuming energy on my bill, so in consequence costing my money. That's ok, for the time beeing. But I intend to not have it running longer, as for the next 4 weeks. I'll try to be online one it, some times, but for the following week, I won't, as I won't have the time. So knock yourselves up with it! ;D I seriously wanna get the game running, again, so I'll try to give it some initial sponsoring.

@Mods: Can somebody make this thread sticky, for the next few weeks? It would also be nice, to somehow promote the server/this thread.
Title: Re: UFO2000 Needs Players
Post by: Hobbes on March 13, 2015, 11:40:48 pm
I don't know if anyone here has talked with Serge but two days ago he updated the UFO2000 Server (https://www.ufopaedia.org/index.php?title=Server_(UFO2000)) page at the UFOPaedia with a new address:  ufo2000.net:2000
Title: Re: UFO2000 Needs Players
Post by: 7Saturn on March 13, 2015, 11:43:08 pm
Well, I seriously tried. I tried contacting him via ufo2000 forums and via some emailadresses, I found on the web. No response at all. I'd love to do so, but atm I believe, he simply doesn't want to talk to me, or something like that.
Title: Re: UFO2000 Needs Players
Post by: 7Saturn on March 14, 2015, 10:24:08 am
Looks like, in deed, the server is up again.

ufo2000.net:2000 (https://ufo2000.net:2000)

In that case, I believe, my work here, is done - for the moment. ;-)

But! Last time, somebody played at the original server, apparently was at 2014-01-10 11:17:59. Thats a looong time ago.

See you all on the server! =)

Edit: ...or not. Does anybody else have that problem, not being able to connect? Every time, I try, it says, it would be a wrong password. I even tried random names, just to make sure, noone else used the name first. I just can't get in.
Title: Re: UFO2000 Needs Players
Post by: serge on March 14, 2015, 06:46:56 pm
Edit: ...or not. Does anybody else have that problem, not being able to connect? Every time, I try, it says, it would be a wrong password. I even tried random names, just to make sure, noone else used the name first. I just can't get in.
Thanks for reporting the problem, this should be fixed now. Apparently the 'daemonize' mode in the ufo2000 server does not work correctly and the database link is just lost after forking. I'm sorry for the troubles.

Quote
Currently, you should find an ufo2000 matchmaking server running at the address mobile-infanterie.gamersunitonline.net:2000
[...]
This server is running at my home, consuming energy on my bill, so in consequence costing my money. That's ok, for the time beeing. But I intend to not have it running longer, as for the next 4 weeks.
VPS hosting has become relatively cheap nowadays (5$ per month at https://www.digitalocean.com), so I had restarted ufo2000.net after Hobbes tried to contact me in the IRC (even though I was away from my computer at that moment). Then he also mentioned this forum in the https://www.ufopaedia.org wiki, so here I am.

Regarding setting up ufo2000 backup servers, feel free to do this and please add the links to the ufo2000 server info page at the ufopaedia wiki (https://www.ufopaedia.org/index.php?title=Server_%28UFO2000%29). I will also try to provide the necessary server setup instructions there. Right now it looks like the ufopaedia is the best way to accumulate all the necessary ufo2000 information and does not need any special permissions to start contributing, hence things can keep rolling regardless of my availability.
Title: Re: UFO2000 Needs Players
Post by: serge on March 14, 2015, 07:20:53 pm
Right now it looks like the ufopaedia is the best way to accumulate all the necessary ufo2000 information and does not need any special permissions to start contributing, hence things can keep rolling regardless of my availability.
Moreover, I'm seriously considering to change the https://ufo2000.sourceforge.net and https://ufo2000.net web sites to just redirect to https://www.ufopaedia.org/index.php?title=UFO2000

The volunteers are encouraged to start moving the useful and/or still relevant content to the wiki, so that this transition can happen smoothly. Since I obviously don't have time to properly take care of the ufo2000 project myself, I'm in favour of the decentralized "self service" approach. The game code can be also forked to various github repositories (or other free hosting services) and people can work on adding features or fixing bugs (if they wish to do so) with or without my approval. Not that my approval was in fact ever needed :)
Title: Re: UFO2000 Needs Players
Post by: 7Saturn on March 14, 2015, 07:59:36 pm
Sorry for the long posting, but I just feel I have to... ;)
Thanks for reporting the problem,
Any time!
this should be fixed now.
Yep! Works out just fine, now. Freakin' awesome! (imagine a praying smilie >>here<<). :)
Apparently the 'daemonize' mode in the ufo2000 server does not work correctly
Good to know, so I'll continue not using that option.  ;)
and the database link is just lost after forking.
I don't exactly follow... The games-list at ufo2000.net:2000 seems to be working quite well.
I'm sorry for the troubles.
Don't worry! I'm just really happy, to see, that there is still life in the project. I thought it was lost to »don't care any more«, but I'm glad to be proven wrong. ;D
VPS hosting has become relatively cheap nowadays (5$ per month at https://www.digitalocean.com), so I had restarted ufo2000.net
So you are paying the bill? If you ever need some support, you know, where to find me. (Yes, I'm serious!)
after Hobbes tried to contact me in the IRC (even though I was away from my computer at that moment).
I had a hard time contacting you. Are you still looking into ufo2000-forums? It still says »Last Active Dec 31 2012 02:11 AM« about you there... I guess, you were not informed about the arrival of PMs from me by the forum.
so here I am.
Just great! I wasn't sure, if you were still interested in the project, judging from your absence in the relevant forums.
Regarding setting up ufo2000 backup servers, feel free to do this and please add the links to the ufo2000 server info page at the ufopaedia wiki (https://www.ufopaedia.org/index.php?title=Server_%28UFO2000%29).
As you probably are the most experienced ufo2000 server operator, did you have any incidents of hacking, yet? It is one thing to put up a server, but it's a different matter, to keep it running without any troubles. From my perspective, that's still a little vague prospect, to be responsible for a server running over a longer period of time out there, myself.
I will also try to provide the necessary server setup instructions there.
I'm especially interested in the way, how you create that server-stats-page. As you possibly have seen, I did a rather crude one of my own. But yours show far more extensive information. I'd love to see, who you do that. I assume, you create it with some kind of cron-job, not via live queries of the ufo2000.db-file?
Right now it looks like the ufopaedia is the best way to accumulate all the necessary ufo2000 information
Agreed!
and does not need any special permissions to start contributing,
I never took it that way. That's why I had this impulse, to get things kicking again, by getting the people a place to play, again. But for the moment, I feel this to be unnecessary. Things rock again! Thanks for the work.
hence things can keep rolling regardless of my availability.
I hope, you won't take this the wrong way: That's good news. As for my believes of you being gone from the ufo2000 project, I feared, the sourceforge website couldn't be accessed again, for possible changes. And that would be disastrous.
Moreover, I'm seriously considering to change the https://ufo2000.sourceforge.net and https://ufo2000.net web sites to just redirect to https://www.ufopaedia.org/index.php?title=UFO2000
A good way to prevent that.
Since I obviously don't have time to properly take care of the ufo2000 project myself,
Sorry to hear that, but I know how that feels. Live is taking its toll usually in such fields...
fixing bugs
Speaking of which: Can you tell me, why I get the following error message on ubuntu 14.04 x64?
Code: [Select]
./init-scripts/main.lua:53: attempt to index local `fh' (a nil value)
stack traceback:
./init-scripts/main.lua:53: in main chunk
Title: Re: UFO2000 Needs Players
Post by: Hobbes on March 14, 2015, 09:26:57 pm
Moreover, I'm seriously considering to change the https://ufo2000.sourceforge.net and https://ufo2000.net web sites to just redirect to https://www.ufopaedia.org/index.php?title=UFO2000

The volunteers are encouraged to start moving the useful and/or still relevant content to the wiki, so that this transition can happen smoothly. Since I obviously don't have time to properly take care of the ufo2000 project myself, I'm in favour of the decentralized "self service" approach. The game code can be also forked to various github repositories (or other free hosting services) and people can work on adding features or fixing bugs (if they wish to do so) with or without my approval. Not that my approval was in fact ever needed :)

I can also post a news article on the UFOPaedia's main page announcing the news and the new servers.

But I'd also make a suggestion: keep the new weapons, units and maps that were designed for UFO2000 (great stuff - I've actually reused a lot of that material for OpenXCom) but set the defaults on the distributable back to the originals. I know the argument was to prevent copyright issues but I think it has become clear with Long War (for the new Enemy Unknown) and OpenXcom that Firaxis endorses such modding, since it even announces streams through their Twitter feed of Long Way playthroughs. And being an XCom multiplayer was to me the main reason for the success of the UFO2000 project.
Title: Re: UFO2000 Needs Players
Post by: 7Saturn on March 14, 2015, 09:42:26 pm
But I'd also make a suggestion: keep the new weapons, units and maps that were designed for UFO2000 (great stuff - I've actually reused a lot of that material for OpenXCom) but set the defaults on the distributable back to the originals. [...] And being an XCom multiplayer was to me the main reason for the success of the UFO2000 project.
I agree with that. UFO2000 and Openxcom are pretty much the prefect symbiosis (at least in my opinion). If you got tired of knowing the AI inside out, you can go on to ufo2000, getting your **** kicked by human players. That works best, if you get a similiar look and feel in both games. One still can have a fallback-design, in case he has no original X-COM files. But that also applies to the behaviour of the game. Throwing a grenade inside a room, having it falling before your own feet without any warning or the inability of the engine, to plot a path through doors isn't very helpful for feeling home. It's not the biggest issue. After all, if one knows about that short comings, he can play accordingly. But for new ufo2000 players, coming from openxcom or the original, that's quite a cultural shock. Possibly the algorithms of openxcom could help out with that. After all, the game mechanic is exactly the same.
Title: Re: UFO2000 Needs Players
Post by: serge on March 16, 2015, 08:39:31 am
So you are paying the bill? If you ever need some support, you know, where to find me. (Yes, I'm serious!)
Yes, but it it not very expensive.
Quote
As you probably are the most experienced ufo2000 server operator, did you have any incidents of hacking, yet? It is one thing to put up a server, but it's a different matter, to keep it running without any troubles. From my perspective, that's still a little vague prospect, to be responsible for a server running over a longer period of time out there, myself.
I'm not aware of any incidents involving hacking. And ufo2000 is probably not a very attractive target for anyone to bother ;) There was a security audit of the server code earlier, which revealed some problems - https://securitytracker.com/id?1016503 These problems are now fixed, and I don't think that there were any significant changes introduced to the ufo2000 server code after that.

I was not very happy about the mantis bugtracker security history though. This is a more likely target for the hackers.

As for running the server in general, it is always a good idea not to use your home computer or any other system with important information. That's why I'm using a VPS server. The worst thing that can happen is that the hackers may get access to user passwords (and the passwords are unfortunately stored with only a rather rudimentary hashing) or turn the server into a spam sending machine. Other than this, they can't really do more damage.
Quote
I'm especially interested in the way, how you create that server-stats-page.  As you possibly have seen, I did a rather crude one of my own. But yours show far more extensive information. I'd love to see, who you do that.
There is a lua script to generate that page: https://github.com/ufo2000/ufo2000/blob/master/script/db2htmlreport.lua
It uses a customized lua interpreter, which is built as part of ufo2000 when you run "make tools".
Quote
I assume, you create it with some kind of cron-job, not via live queries of the ufo2000.db-file?
Yes, it used to be a once per hour cron job. But now it just does live queries because there are too few users :)
Quote
Can you tell me, why I get the following error message on ubuntu 14.04 x64?
Code: [Select]
./init-scripts/main.lua:53: attempt to index local `fh' (a nil value)
stack traceback:
./init-scripts/main.lua:53: in main chunk
Apparently it can't create the "init-scripts.log" file, maybe because it does not have permissions to do this. Can you provide more details about how you are compiling it and running?
Title: Re: UFO2000 Needs Players
Post by: Jstank on March 16, 2015, 01:37:53 pm
Ill fiddle around with it and If anyone wants and if i can get it working Id like to do a one match LP of it on my channel. That could do it some good! I have a TS we can use for commentary!
Title: Re: UFO2000 Needs Players
Post by: 7Saturn on March 16, 2015, 04:25:49 pm
There was a security audit of the server code earlier, which revealed some problems - https://securitytracker.com/id?1016503 These problems are now fixed, and I don't think that there were any significant changes introduced to the ufo2000 server code after that.
OK, so no problem there.
As for running the server in general, it is always a good idea not to use your home computer or any other system with important information. That's why I'm using a VPS server.
Well, I'm running it on a dedicated machine, just for gameing-servers and such. Nothing important there, except for the time I put in there.
The worst thing that can happen is that the hackers may get access to user passwords (and the passwords are unfortunately stored with only a rather rudimentary hashing)
A MD5-hash, iIrc.
Can you provide more details about how you are compiling it and running?
See you PMs for that.
Id like to do a one match LP of it on my channel. That could do it some good! I have a TS we can use for commentary!
I also would like to suggest some kind of ufo2000-match-day. E. g. »Ever wanted a real opponent? Get it at the UFO2000-Server. Match-Day on $Date!«
Title: Re: UFO2000 Needs Players
Post by: serge on March 18, 2015, 09:03:00 am
I can also post a news article on the UFOPaedia's main page announcing the news and the new servers.
Thanks.

Quote
But I'd also make a suggestion: keep the new weapons, units and maps that were designed for UFO2000 (great stuff - I've actually reused a lot of that material for OpenXCom) but set the defaults on the distributable back to the originals.
This sounds reasonable.

Quote
I know the argument was to prevent copyright issues but I think it has become clear with Long War (for the new Enemy Unknown) and OpenXcom that Firaxis endorses such modding, since it even announces streams through their Twitter feed of Long Way playthroughs. And being an XCom multiplayer was to me the main reason for the success of the UFO2000 project.
Interesting. Do they also announce/endorse mods for the old X-COM?
Title: Re: UFO2000 Needs Players
Post by: Hobbes on March 18, 2015, 04:32:38 pm
Interesting. Do they also announce/endorse mods for the old X-COM?

They have recently added a Modding subsection to the official XCOM forums, due to the success of Long War. I have asked there if we could also advertise OpenXCom mods and they haven't given any answer but I will post a thread there about my Terrain Pack for OXC soon. Although the XCom subreddit is a lot more popular than the official forums at the moment.

OpenXcom hasn't yet broken through the wider XCom community like the Long War mod (for EU2012) did. It was also an unlucky coincidence that OpenXCom 1.0 was released when Long War really started to get noticed by players. 
Title: Re: UFO2000 Needs Players
Post by: Jstank on March 19, 2015, 02:22:21 am
Sweet I got it working. If anyone wants to play me I'm on the server!

I officially challenge Meridian to a duel!

(https://stream1.gifsoup.com/view4/1656725/glove-slap-o.gif)
Title: Re: UFO2000 Needs Players
Post by: Hobbes on March 19, 2015, 02:30:18 am
Sweet I got it working. If anyone wants to play me I'm on the server!

Which server are you at? I'm currently at ufo2000.net:2000
Title: Re: UFO2000 Needs Players
Post by: 7Saturn on March 19, 2015, 11:50:50 am
Regarding that Question: I recommend not using mine, as long as the official one is working. Tomorrow, I think, I'll turn off my home server, as it isn't really needed atm. Deviding into various places only decreases chance to find other players. So that'd be counter productive. However, if the official may stop working, just pm me, and I'll see what I can do. (And then don't forget to tell serge, too, so that he has a chance of fixing the problem...)
Title: Re: UFO2000 Needs Players
Post by: Hobbes on March 19, 2015, 01:57:11 pm
Regarding that Question: I recommend not using mine, as long as the official one is working. Tomorrow, I think, I'll turn off my home server, as it isn't really needed atm. Deviding into various places only decreases chance to find other players. So that'd be counter productive. However, if the official may stop working, just pm me, and I'll see what I can do. (And then don't forget to tell serge, too, so that he has a chance of fixing the problem...)

I couldn't find JStank because I was using an older beta. The server will only list available players which have the same beta version as you.

@serge: neither me or JStank could get the soundtrack to work on the latest beta, despite going over the definitions on the ufo2000.ini file. I was using an older (0.7.1086.) and the soundtrack works with that one. I'm using Windows 7.
Title: Re: UFO2000 Needs Players
Post by: Jstank on March 19, 2015, 07:56:02 pm
Thanks for the play through hobbes.


UFO 2000 JSTANK VS Hobbes Round 1

https://www.youtube.com/watch?v=zTyF7ZmTRKw&feature=youtu.be

I should have recorded so I could see the opponents moves but I didn't realize that's what that did.

we got three rounds in and it was alot of fun!
Title: Re: UFO2000 Needs Players
Post by: Hobbes on March 19, 2015, 08:16:48 pm
Thanks for the play through hobbes.


UFO 2000 JSTANK VS Hobbes Round 1

https://www.youtube.com/watch?v=zTyF7ZmTRKw&feature=youtu.be

I should have recorded so I could see the opponents moves but I didn't realize that's what that did.

we got three rounds in and it was alot of fun!
Thanks for posting, I love to see fights from my adversary perspective. :)

I should have saved the replay and sent to you, it would be very interesting to show both sides during a battle.

A few things that you mentioned in the video:
* The smoke mechanic is the same (blocks Line of Sight for units) but the Smoke Grenades last longer
* You can customize everything with units: appearance, armor, stats and equipment. All those cost points though.
* The numbers on the list of your units are: TUs, Health, and the Armor (Front, Sides, Back, Underneath)
* Armor works different from the OG: each hit reduces armor on the section where it hits, when the armor is gone it then starts reducing health.
* You can set timers for each player's turn. I didn't bother with it since it was the first time you played.
* There's an option to use the old XCom graphics (UI, smoke, etc.)
Title: Re: UFO2000 Needs Players
Post by: hellrazor on March 20, 2015, 12:55:47 pm
Is it possible to play this from linux? Because i wanna play against a human opponent so badly.
Title: Re: UFO2000 Needs Players
Post by: Meridian on March 20, 2015, 01:41:22 pm
The smoke effect/animation in UFO2000 is so much better than in OpenXcom... I'd love to have it in OXC too. The default XCOM/OXC smoke is making me dizzy after only 1 minute looking at it.
Title: Re: UFO2000 Needs Players
Post by: ivandogovich on March 20, 2015, 01:48:35 pm
This stuff looks like a ton of fun. ;)
Title: Re: UFO2000 Needs Players
Post by: Hobbes on March 20, 2015, 02:49:09 pm
Is it possible to play this from linux? Because i wanna play against a human opponent so badly.

IIRC, yes, but I have no idea how. I think you may need to compile a linux version yourself.
Title: Re: UFO2000 Needs Players
Post by: 7Saturn on March 20, 2015, 08:34:10 pm
Is it possible to play this from linux? Because i wanna play against a human opponent so badly.
In principle, yes. I'm still stuck with the error, I recently posted here. Have to look into my notes, how I compiled that stuff, though.
This stuff looks like a ton of fun. ;)
You have no idea! Forget about ego-shooters. There's nothing more blood pumping, than an ufo2000-match, when it's your opponent's turn and you are already at a disadvantage. Will he see that soldier, or not? Will he hit a third time, killing the soldier? YES, he missed! NOOOO he has another one with TUs left... These feelings really kicks ass. ;D And of course this WTF?!?-Moment, when you realize, what he actually did, and how screwed you are.
I think you may need to compile a linux version yourself.
The compiling part worked out (although being a litte bit tricky) at my side, but as said before: Having trouble, actually running it.
Title: Re: UFO2000 Needs Players
Post by: hellrazor on March 20, 2015, 10:16:47 pm
Well i managed to compile it and did set up the game, resolution etc.. and of course the Squad.
I even managed to exactly use the 15000 Points that were there *lol*

So who is now going to challenge me? I am on IRC (freenode #openxcom) so come by and kick my ass!

Version nr is ufo2000-0.9.1176
Title: Re: UFO2000 Needs Players
Post by: 7Saturn on March 20, 2015, 10:26:38 pm
Well i managed to compile it and did set up the game, resolution etc.. and of course the Squad.
Wanna share the way, how you did the compilation? As for gaming: Just got home after a week of absence, having a lot of catching up to do. Another time, most certainly. =)
Title: Re: UFO2000 Needs Players
Post by: hellrazor on March 20, 2015, 10:28:34 pm
Wanna share the way, how you did the compilation? As for gaming: Just got home after a week of absence, having a lot of catching up to do. Another time, most certainly. =)

Oh well just extracted the tar.gz
cd into dir and "make" got a msg that lib allegro was missing installed and after that compilation was running thrue :)
UFOpaedia has some articles on this just google.
Title: Re: UFO2000 Needs Players
Post by: 7Saturn on March 20, 2015, 10:30:10 pm
Well, I did it very similiarly to your way (I took the version from the svn-repo), with the effect, that it doesn't start. :o I'll try the tgz...
Title: Re: UFO2000 Needs Players
Post by: hellrazor on March 20, 2015, 10:33:48 pm
Well, I did it very similiarly to your way (I took the version from the svn-repo), with the effect, that it doesn't start. :o I'll try the tgz...

I guess it is better with the tar.gz because we will have the same Version.
Title: Re: UFO2000 Needs Players
Post by: 7Saturn on March 20, 2015, 10:35:41 pm
I now remember, that I already tried that: Doesn't even compile. It doesn't seem to find a versioned folder, or something (only got a german error-message...).
Title: Re: UFO2000 Needs Players
Post by: hellrazor on March 20, 2015, 10:38:25 pm
I now remember, that I already tried that: Doesn't even compile. It doesn't seem to find a versioned folder, or something (only got a german error-message...).

You got builttools installed ? and you need libs. https://www.xcomufo.com/forums/index.php?showtopic=242025301 (https://www.xcomufo.com/forums/index.php?showtopic=242025301)
Title: Re: UFO2000 Needs Players
Post by: 7Saturn on March 20, 2015, 10:41:26 pm
Let me put it that way: compiling the server was never a problem - only the client. And if I do it via svn-downloaded sources, it does compile - but not run. I already asked serge for help. Maybe I'm doing something fundamentally wrong, but I don't think so.
Title: Re: UFO2000 Needs Players
Post by: Hobbes on March 20, 2015, 11:01:17 pm
I'm at the server, if anyone wants to play a game.

EDIT: here's a replay of Hobbes vs hellrazor

Title: Re: UFO2000 Needs Players
Post by: hellrazor on March 21, 2015, 01:26:53 am
Nice match Hobbes :)
Title: Re: UFO2000 Needs Players
Post by: hellrazor on March 22, 2015, 05:11:41 pm
Hellrazor vs jukebox

Title: Re: UFO2000 Needs Players
Post by: Jstank on March 22, 2015, 06:42:30 pm
Thats not downloading on my machine  :'(
Title: Re: UFO2000 Needs Players
Post by: hellrazor on March 22, 2015, 07:23:36 pm
Thats not downloading on my machine  :'(

I could sent it to you by other means :>
Title: Re: UFO2000 Needs Players
Post by: Qpoter on May 06, 2015, 03:37:28 am
Holy crap, did this thread go while I was dead! Well, it's really nice to see people taking an interest in UFO2k again. I might get around to playing a game sometime soon.
Title: Re: UFO2000 Needs Players
Post by: Phoenix7786 on May 06, 2015, 08:15:49 am
I downloaded both the replays but I have no idea where to place them for UFO2000 to detect them. Where do they go?
Title: Re: UFO2000 Needs Players
Post by: 7Saturn on May 06, 2015, 09:58:44 am
Root-Folder of your ufo2k-installation, if you play under windows. Under Linux I still didn't get a chance, as it refuses to start without the lua-error.
Title: Re: UFO2000 Needs Players
Post by: Phoenix7786 on May 06, 2015, 08:36:02 pm
Ah ok there we go. The Hellrazor vs Jukebox refuses to load. It's saying something about the replay being recorded on an older version or something.
Title: Re: UFO2000 Needs Players
Post by: 7Saturn on May 06, 2015, 10:01:44 pm
Yes, that's some problem you will always have, if the recording version is different than yours. As well you will only see players with your version of the game on the server. Everybody with a different version is simply not displayed. Those two are the main reasons, why it is usually kind of necessary to have the latest version running. Not really because of new features or bug fixes, but for having the same version as everyone else.

I was thinking: How about an ufo2000-saturday, or something like that? I was thinking about the whole saturday, 0 AM +12 to 24:00 PM -12. Advertisement: If it's saturday, connect to the server! If everybody takes at least one hour waiting there, it's likely there will be at least one other player at any given time on that day, giving everybody the chance, to play xcom against a real opponent. It sure would need some advertising, but maybe, if promoted enough, the game would get rolling again... I believe, the infrastructure is available.
Title: Re: UFO2000 Needs Players
Post by: 7Saturn on May 10, 2015, 11:35:19 am
So the way I see it, the match-activity from march as melted down to almost zero, again. If I have a look on the played-games-list (https://ufo2000.net/results.php), there hasn't been much activity the last weeks. But I noticed, that there are indeed others, wanting to play, as there is very often the notification that $anotherplayer was there, less than a day ago. Last thing I remember, is an idea of advertising ufo2000 at the mod-page. @Jo5hua: Is your offer still standing, to do some promotion via the mod-site? I believe, the game would need a little promotion at this point.
Title: Re: UFO2000 Needs Players
Post by: Phoenix7786 on May 16, 2015, 07:38:43 pm
I know Game-Ranger has an optional setting where it brings up a comic-book style speech-bubble whenever someone creates a room for a game you have. I think if this mod did something similar ("A game has just been created!") it would help spur more people when they know that someone is at that moment looking to play.

I know the FPS source-port Zandronum organizes weekly events at specific times of a particular day so everyone can have some consistency in the scheduling. Perhaps if we did the same it would help more games get played.
Title: Re: UFO2000 Needs Players
Post by: 7Saturn on May 17, 2015, 03:52:11 pm
I know Game-Ranger has an optional setting where it brings up a comic-book style speech-bubble whenever someone creates a room for a game you have. I think if this mod did something similar ("A game has just been created!") it would help spur more people when they know that someone is at that moment looking to play.
Would also be nice for me. During the last few days, I looked on the server pretty much every day. Only once there where 2 players engaged into battle. Aside from that, most of the time there was somebody there, a few hours up to 1 day ago. So there are in fact players, but they fail to meet each other... Would be a nice feature. A simple server-query would be sufficent. On the other hand, if everybody only lurks by this method, nobody ever connects to the actual server, meaning, nobody ever will see someone in game ranger... The most efficient way is, to be on the ufo2000-server.
I know the FPS source-port Zandronum organizes weekly events at specific times of a particular day so everyone can have some consistency in the scheduling. Perhaps if we did the same it would help more games get played.
That was what I had in mind with my idea from above.
Title: Re: UFO2000 Needs Players
Post by: Jo5hua on May 24, 2015, 03:24:47 am
So the way I see it, the match-activity from march as melted down to almost zero, again. If I have a look on the played-games-list (https://ufo2000.net/results.php), there hasn't been much activity the last weeks. But I noticed, that there are indeed others, wanting to play, as there is very often the notification that $anotherplayer was there, less than a day ago. Last thing I remember, is an idea of advertising ufo2000 at the mod-page. @Jo5hua: Is your offer still standing, to do some promotion via the mod-site? I believe, the game would need a little promotion at this point.

Sent PM.
Title: Re: UFO2000 Needs Players
Post by: 7Saturn on May 25, 2015, 02:05:05 pm
I'm thinking we can copy a duplicate of the openxcom modsite and style a new one for ufo2000 and put all the ufo2k maps/mods stuff there.. Leaving it open if anyone wants to add new stuff to it..
Is there any progress on that? I found few pages on the wiki, that still point to it. I'd love to point them to a proper place, but if there's only the archive-site, it will have to do, for the moment.
please add the links to the ufo2000 server info page at the ufopaedia wiki (https://www.ufopaedia.org/index.php?title=Server_%28UFO2000%29).
[ x ] done. :)
I will also try to provide the necessary server setup instructions there.
Have you started with that, yet? I could create/continue the servers-section (https://www.ufopaedia.org/index.php?title=Server_%28UFO2000%29#Setting_up_your_own_game_server) there, as well.
Right now it looks like the ufopaedia is the best way to accumulate all the necessary ufo2000 information and does not need any special permissions to start contributing, hence things can keep rolling regardless of my availability.
I've started a little, with that. Still, that needs some information to be put there. Some things are still unclear to me. For example, what surprises are there, regarding the make-command? Up to now, I found four things: make... »« (meaning <nothing>), »server«,  »no_dumbogg=1« or »tools«. Are there any further switches?
I was not very happy about the mantis bugtracker security history though.
Is it still available, somewhere? Last information in the ufopaedia says https://ufo2000.xcomufo.com/mantis/view_all_bug_page.php (https://ufo2000.xcomufo.com/mantis/view_all_bug_page.php), which obviously isn't active any more.
There is a lua script to generate that page: https://github.com/ufo2000/ufo2000/blob/master/script/db2htmlreport.lua
Won't work at my site. It says:
Code: [Select]
lua: ./db2htmlreport.lua:8: attempt to index global 'sqlite3' (a nil value)
stack traceback:
./db2htmlreport.lua:8: in main chunk
[C]: in ?
What am I doing wrong?
It uses a customized lua interpreter, which is built as part of ufo2000 when you run "make tools".
Wasn't even necessary here, but the script itself seems to be making problems.
It's saying something about the replay being recorded on an older version or something.
Something similar will happen, when the replay was recorded on a different system. I just found out, that I can not replay windows-made ones with linux and vice versa.
Title: Re: UFO2000 Needs Players
Post by: Jo5hua on May 26, 2015, 07:39:07 am
Ok so I've set up a permanent ufo2000 server on one of the modsite servers, as well as a neat statistics page..

Website:            https://ufo2000.openxcom.com/
Game Server:    ufo2000.openxcom.com

There is also the map depot files which I have a copy of. Isn't there a database file that we can poll from the server to pull more info/data? Also the lua script if I'm not mistaken can just be converted to PHP.. Is the lua script the same that generates the "ufo2000 match making server" statistics page on port 2000? I'm currently pulling and parsing this into the url link above but it would be neat if we can poll this database and get more info. I can take care of any extras in interfacing into the db from PHP onto the website.

Edit: I just took a look at the lua script... Very nice. I'm gonna go ahead and convert this to PHP for use on https://ufo2000.openxcom.com/ and start playing with the db... Shouldn't be too difficult.
Title: Re: UFO2000 Needs Players
Post by: Jo5hua on May 26, 2015, 07:47:30 am
https://ufo2000.xcomufo.com/mantis/view_all_bug_page.php (https://ufo2000.xcomufo.com/mantis/view_all_bug_page.php), which obviously isn't active any more.

https://web.archive.org/web/20100215213002https:///ufo2000.xcomufo.com/mantis/view_all_bug_page.php

That still works -- sorta..
Title: Re: UFO2000 Needs Players
Post by: 7Saturn on May 26, 2015, 10:21:22 am
There is also the map depot files which I have a copy of. Isn't there a database file that we can poll from the server to pull more info/data?
Map-database, or stats-db? For the latter, see one of my emails. =) For map depot: I don't believe, Hobbes did that much effort on it. Simple HTML.
Also the lua script if I'm not mistaken can just be converted to PHP..
Sure. With a little work. You wouldn't mind to give me a copy, once you have finished? So I could use it on my own server. =) =) =) I'd suggest, that we put that into a repository. Which brings me to the point I forgot in my last posting: @serge: Is there any way, one of us can have access to the svn-repo? I quote one of the source-files (»HACKING«):
Quote
You can submit the patch to our bugtracker and one of the developers with full access to the repository can review it and commit. [...] After someone has successfully contributed a few non-trivial patches, some full committer, usually whoever has reviewed and applied the most patches from that contributor, proposes them for commit access.  This proposal is sent only to the other full committers -- the ensuing discussion is private, so that everyone can feel comfortable speaking their minds.  Assuming there are no objections, the contributor is granted commit access.  The decision is made by consensus; there are no formal rules governing the procedure, though generally if someone strongly objects the access is not offered, or is offered on a provisional basis.
So from my point, there is no development-»team« any more. Maybe we will have to get active first, submitting a few patches, to get attention back. But if not, how is that meant to be done? Forking without actually creating a new project sounds odd. So I suggest, a kind developer (who still has to be found) may be granted access in that fashion, that it is possible to do real progress.
Is the lua script the same that generates the "ufo2000 match making server" statistics page on port 2000?
Thats how I understood serge's posting.
I'm currently pulling and parsing this into the url link above but it would be neat if we can poll this database and get more info.
You mean from the main server? For that, we'd have to have access to the database-file, which I'm most sure, won't be public, as it contains the passwordhashes of the server, as well.
Shouldn't be too difficult.
I thinks so, too. Even I had success on that, without having any clue, at first. =)
Title: Re: UFO2000 Needs Players
Post by: 7Saturn on May 26, 2015, 10:47:28 am
I did a little digging, and I found the file, where the links are defined, where the stats-page is to be found. In file »server_protocol.cpp« one findes the line 115 and 116, which still point to the old adresses. Simply changing that, and recompiling the server should do the trick for pointing to the right adresses.
Title: Re: UFO2000 Needs Players
Post by: Jo5hua on May 30, 2015, 06:39:23 am
The PHP script is working great and pulling all the info from the database :) Now that it's connecting with no error, pulling anything from the db is simple care. I'm thinking about putting an online user list or users online thingy on the modsite.

Hobbes sent me the download directory for the map depot so I'll be putting that up very soon.

The old map depot images are still available here luckily!
https://web.archive.org/web/20120106102020https:///area51.xcomufo.com/depot2.htm
Title: Re: UFO2000 Needs Players
Post by: 7Saturn on May 30, 2015, 01:05:06 pm
Thanks for your efforts!
Title: Re: Temporary UFO2000 matchmaking-server running
Post by: 7Saturn on January 06, 2016, 09:20:01 pm
Currently, you should find an ufo2000 matchmaking server running at the address mobile-infanterie.gamersunitonline.net:2000. The corresponding activity-site is also https://mobile-infanterie.gamersunitonline.net:2000/ (https://mobile-infanterie.gamersunitonline.net:2000/).
Just in case, someone tries to connect there: The domain name has changed to mobile-infanterie.epicgamer.org.
Title: Re: UFO2000 Needs Players
Post by: 7Saturn on March 17, 2018, 08:46:42 pm
And the status page is now accessible via https://mobile-infanterie.epicgamer.org/ufo2000status.php (https://mobile-infanterie.epicgamer.org/ufo2000status.php).