Website revamp (again)

By K2 on March 23rd, 2017 at 12:05 am EST

It’s about that time again. The bridge plugin (WP-United) I have been using here for years to integrate WordPress and phpBB 3.0.x had been abandoned years ago. WordPress kept updating, and luckily it did not break the plugin. The messageboard however, could not be upgraded any further. And as more WordPress updates kept coming out, the more sloppy patches I’d have to cobble together to keep the site running normally. I’m tired of fixing errors only to have more crop up to take their place, and I want to bring the theme up to something that’s inline with current standards (mobile friendly being a big one).

So right now, WP-United is gone. In it’s place is BridgeDD Pro, and it’s doing its job nicely so far. Cross-posts and user integration appears to have transitions seamlessly. This post will be the first test after the fact, verifying a lot of different functionality. The debug log so far is empty, which is good… haven’t seen an empty one in years ;) The WordPress portion of the site looks fine, although the sidebar widgets could use some work. The messageboard, while functional, needs some serious attention theme-wise. And eventually I’ll upgrade it to 3.1.x some point soon.

Lots to do…

EDIT – forums look much better now. This new bridge basically disables how the forum parses its theme and template files. You’re forced to hand-jam a few files to tell it where to look. Still some work to do, but we’re in a much better place.

EDIT #2 – forum has been updated to phpBB 3.1.10, which fixed a lot of other back-end issues not outwardly visible. I’ve also identified a small issue with why replying to a comment via WP to a cross-posted post wasn’t working. I’ve been hanging on to this theme *forever* which is causing the issues, it’s time to find a modern theme and edit it the way I want it to be. Still lots to do ;)


ssh nethack@hardfought.org

By K2 on March 12th, 2017 at 10:34 am EST

ssh nethack@hardfought.org… what does that mean exactly? It’s how you’d connect to Hardfought’s new NetHack game server using your preferred terminal. Yes, we have a game server again, and this time I’m hosting one of my all-time favorite games.

Details – the NetHack game server is being ran off of the same box that powers the website (see last news post right before this one). The resources needed to power such a server are orders of magnitude lower than what are needed to power an FPS-based game server such as what we’ve done in the past. Logging into the server using the credentials above starts dgamelaunch, which in turns allows you to register an account, and then gives you options to play several different variants that are being hosted. Current variants are:

  • NetHack 3.4.3 (NAO version)
  • NetHack 3.6.1-dev (bleeding edge, will be updated regularly)
  • GruntHack 0.2.0 (various bugs fixed and some new functionality added vs. original)
  • UnNetHack 5.3.1

More variants will be added soon, most notably NetHack 3.6.0 (stable), Fourk and FIQHack. You can view dumplogs, ttyrecs and player configs by going to the /userdata folder on this site. Games played are also tracked by the NetHack Scoreboard, and the server has just recently been approved for use in this years upcoming Junethack tournament.

Special note concerning GruntHack – I love this variant, I’ve been hooked on it since the Junethack tourney from last year. It’s a lot harder than vanilla NetHack, and the changes to the game are just *fun*. Unfortunately, this variant had all but been abandoned by the original author – they still host a server for it, but there haven’t been any updates in nearly five years, and there are some serious show-stopping bugs. The version I’m hosting has fixed the two biggest bugs (the spit/splash venom bug and the vibrating square portal being drawn off the map) that would cause a fatal crash. It also includes some added functionality vs. the original, such as hilite object piles/covered stairs option, custom monstercolors and autoopen doors. More to follow on this bit in the near future.

NONE of this would have been possible without the help from my friends from #teamsplat – specifically Tangles, our resident master programmer and bug-fixing guru, who showed me how to put all of this together and get it running. Also jonadab, who has provided extra content to our GruntHack variant, and elenmirie, raisse, Mandevil and oh6 who have play-tested and provided much-needed feedback and insights. Shout out also to Elronnd, kerio, dtype (who made the nao-server build available), FIQ and others in the community for their help and suggestions.

Come and play! All are welcome to join us in channel #hardfought on freenode.net, best place to find us should you have any questions/issues or just want to hang out and chat. See ya there.


Hardfought’s new home

By K2 on December 4th, 2016 at 4:37 am EST

Back in August I mentioned that I was contemplating getting away from shared web hosting and serving the Hardfought website from my home. There’s no real reason to spend the money every year for a site that gets minimal traffic, and I have plenty of bandwidth here. So I bought the hardware a couple months ago, and found the time to finish the process. If you’re reading this, then your ISP’s DNS servers have received the update – Hardfought now lives in my basement ;) Had a few hiccups during the migration, but nothing I couldn’t handle. Long story short, phpBB3 and PHP 7.x don’t play nice. Found some tweaks and code fixes that resolved the issues I was seeing, so we’re all good. Learned quite a bit in the process as well, since it’s been over ten years since I’ve hosted a website locally… in a very real sense, we’ve come full circle after 16+ years of existence. Running Ubuntu server 16.04 w/ LAMP configuration. Hosting my business website on the same dedicated box. I think you’re going to be pleasantly surprised with the much faster load times and smoother functionality.

Technically, I could throw a CS port on it as well, the amount of resources available are crazy compared to what we had available in the past. Hmm :)

Anyways. Next time you visit, post something. Dig into your profile, play with settings, etc. If you notice any bugs, lemme know. Thanks gang.


Sweet Sixteen

By K2 on October 22nd, 2016 at 6:00 am EST

Hardfought turns sixteen years old today. Imagine that ;)

So I’m actually writing this post a couple days early, and it’s scheduled to post on the 22nd. I’ve got drill this weekend, so I won’t be around to actually post or ‘celebrate’ if that’s what we do anymore when Hardfought gets a year older. Anyways, happy 16th Hardfought – on with the news.

I made a post a few weeks ago in the web server section of the forum outlining plans to move the website away from paid hosting, and to run it from a dedicated box from the house. We’re coming full circle after over a decade of hosting. The hardware is in, I just need time to put it together, get the OS and other components installed (Ubuntu + LAMP), get the domain pointed here and initiate the transfer. The site will understandably be down for a bit when I kick things off… hoping to get this done before Christmas. I’ll make the announcement before I initiate.

That’s all for now folks. Until next time…


Nethack 3.6.0 released

By K2 on December 9th, 2015 at 2:16 pm EST

Yesterday, a new version of Nethack was released, bringing the version up to 3.6.0 – this is the first new release of this game in over 10 years. Lots of bug fixes, incorporation of many of the most popular patches, and new content. The download and release notes can be found here – http://nethack.org/common/index.html

Love this game, it’s one of my all-time favorite computer games I’ve ever played. And arguably the most difficult computer game ever made just got harder with this release. Enjoy.