Thanks to an awesome individual who goes by the handle Tuia on bfmods.com, I have just patched the BF1942 server executable so that the current map no longer restarts when the second player joins.
Tuia is the same person who figured out the patch to prevent one of the hacks that was being used to mess up BF1942 servers a while ago. If you have any interest in server-side modding for BF1942, I strongly recommend that you head over to
http://bfmods.com and do some reading.
I will be monitoring the server to make sure the patch isn't causing any new problems. If you see anything weird going on, please let me know. And if you notice the server restarting when the second player joins (which I'm sure it won't), let me know.
A few months ago, when BF42 servers everywhere (including TPU) were being hit by a nasty exploit, I discovered this web site:
http://bfmods.comSeveral of the site's contributors are adept at patching the server software, and they came up with a patch to prevent the hack. I applied the patch to the TPU server and the hacks stopped.
There's plenty of other useful information on the web site, including server-side modding, as well as modding tools. Check it out!
I'm taking the TPU server (Hubie) offline to reinstall that heat sink. Hopefully it won't take more than about 30 minutes to complete. With warmer weather upon us, I just couldn't put it off any more.
Sorry for any inconvenience.
UPDATE: and we're back up. Went faster than I expected, given that I had to remove the motherboard and fire up the soldering iron.
The TPU rules have been updated. Some of them were out of date, others needed clarification. A few few new rules have been added. Please take a few minutes to read them:
http://jdrgaming.com/geeklog/forum/vi...howtopic=3If you have any comments or concerns about the new rules, feel free to comment on this post or contact me via email.
Many people who've tried EVE Online report that playing it feels less like playing a game than it does struggling with an Excel spreadsheet. Indeed, some hard-core players apparently don't even bother to look at the cool space visuals, choosing instead to concentrate on the overwhelming multitude of lists and displays the game presents.
My own first impression was not that negative, although I can certainly understand why people are turned off by the game's complexity. Later, when I learned more and eventually joined a useful corporation, I began to appreciate and (gasp!) even enjoy playing. Recently I joined the ranks of the nullsec ratters, by which I mean that I locate and destroy the many server-controlled bad guys infesting asteroid belts in most systems. Kill 'em and salvage their stuff: fun, if repetitive.
But there's just one problem: even in systems owned by - and heavily populated by - people in my corporation, there are always hostile human players hanging around, waiting to pounce on unsuspecting players; particularly inexperienced players. No mercy is shown at all, ever. Your ship will be destroyed, your escape pod destroyed, and all your stuff taken. Even the smallest mistake is often rewarded with this extreme form of punishment.
Hostile human players that lurk in enemy systems, waiting for these kinds of mistakes, are so common as to render safe travel in nullsec space essentially a long-forgotten dream. Often, these hostile players are cloaked, so even if you can round up a gang of other players to go after them, they are essentially impossible to find. Yes, of course, we are all warned about this, and to a large extent I expected it.
But the thing I just realized is that this behaviour - in any other multiplayer game - is known as 'griefing'. A griefer is someone who plays online with one goal in mind: to disrupt the game for other players. On most multiplayer game servers, griefing is not only strongly discouraged, it results in a swift and often permanent ban. That certainly goes for the servers I run. But in EVE Online, this behaviour is simply accepted. The EVE universe is so hostile, so unforgiving, and so relentlessly nasty, that I'm starting to wonder why I even bother. The answer is simple: despite this major failing, it's still a very cool game - for those who enjoy the 'blowing things up in space' genre - as I do.
Still, I'm going to have to re-evaluate my subscription. My own servers are for co-operative play only, with human players teaming up to kill computer-controlled players. This type of server has none of the abuse and name-calling so common on other servers. People who exhibit nasty, uncivil, or unsportsmanlike behaviour are simply eliminated, permanently. This can never happen in EVE Online. Do I really need this kind of stress and abuse? If I did, I would just go to work.
The TPU stats process has been failing recently. Thanks to Sisko for pointing it out. Some stats are getting through, but not all of it. I've located the problem (a corrupted DCFinal log) and dealt with it. I'll check what happens after the next stats update about an hour from now. Stay tuned...
UPDATE: the 3am stats run failed. I finally tracked the problem down to the fact that some of the BF42 event log files are getting really big, and the Java run-time was choking on them and crashing. I increased the amount of memory available for the stats parser and that seems to have solved it. All pending logs were processed. Some of the data is actually from a few months ago.
I recently took the TPU server offline briefly to blast out all the dust that had accumulated in its fans, heatsinks, vents and so on. While I was in there poking around, a heatsink fell off one of the motherboard's main chipset chips. It's a fairly large, metal heatsink that was held on by two springy metal clips. I was unable to reattach it, because one of the loops on the motherboard to which the clips are supposed to attach appeared to have fallen off.
At the time, it looked to me like the heatsink had never been attached properly and had simply been held in place by a large bundle of wires nearby. Some web research revealed that this particular motherboard has a design flaw whereby the loops on the motherboard are made from a material that doesn't hold solder very well. The result is that after a lot of heating/cooling cycles, the clips tend to pop out.
Meanwhile, I left the heatsink off and fired up the server again. It doesn't seem to be having any overheating problems, but I want to reinstall that heatsink as soon as possible. Although running the Battlefield 1942 server software doesn't really put much of a strain on the server, I just don't think it's a good idea to run it like this.
I have a solution to the heatsink attachment problem, but it will involve taking the server off-line for up to an hour. This has to be done while I'm awake (for obvious reasons) but I want to avoid interfering with TPU players as much as possible. So here's a question (answer in the comments): what do you think would be the best time to take the server off-line for an hour? Make sure you include time zone in your reply. My 'awake' hours are typically 5am to 9pm PST (yes, I know, I'm weird).
I've been evaluating the latest version (2.4) of Forgotten Hope 2 and it looks great! All the problems I saw with the previous versions seem to be resolved. So, I went ahead and switched to FH2 2.4 on the BF2 server.
UPDATE: I've posted the new client files in the download section.
Sisko recently pointed out that a new mod called "Forgotten Hope Revisited" was released on March 30. The original FH developers stopped work on the BF1942 mod some time ago, in favour of the FH mod for BF2. Which was unfortunate, since FH on BF1942 had a lot of promise, but was just too buggy to run on TPU.
You can read about the new mod here:
http://www.moddb.com/mods/fhrmodThe FHR modders are adding units, but they are also improving graphics and sound, and fixing bugs.
So, the question is: should we try it on TPU, or should we maybe wait until the bugs have been sorted out?
There's a new poll about a suggestion that was posted in the forums: using a wildcard day for dogfighting training and practice. TPU dogfighting day! You can see the discussion here:
http://jdrgaming.com/geeklog/forum/vi...wtopic=343Check it out and vote on the poll! The polls are in the right column - scroll down a bit to see them.