Posts Tagged ‘Nethack’

/dev/null/nethack Tribute Tournament wrap-up

By K2 on December 10th, 2017 at 2:26 am EST

About ten days late on this post, but that’s ok. The /dev/null/nethack tribute tournament ended early on December 1st and ran the entire month of November. The tournament was a success, with 145 players participating, 12 clans and over 11,500 games played. You can read the breakdown of the stats on reddit or you can see for yourself on the tournament scoreboard here. All of the dumplogs and ttyrecs from the remote servers have been moved over to the main server and are linked to properly via the tournament scoreboard. Even though this was a one-off tribute to /dev/null/nethack, the scoreboard will stay up indefinitely to act as a permanent record.

Thank you to all who played and provided feedback before and during the tournament. That feedback went a long way in helping make the tournament a success. I think I only had to recover maybe 8-10 games out of the 11,000+ total. Special thanks to Tangles and Mandevil (game code and scoreboard respectively) who made this a reality.

So, moving forward – we’re definitely going to start hosting our own unique NetHack tournament around the same time next year. We learned quite a bit from this last one, and will be putting that knowledge to good use. Any ideas or suggestions you may have for the new tournament, please let us know.

That’s all for now, more news to follow soon…

Happy 17th birthday Hardfought!

By K2 on October 22nd, 2017 at 12:51 pm EST

Today marks Hardfought’s 17th birthday. This is the first birthday post in a long, long while that will have something more to acknowledge other than the passing of another year of existence. A lot has happened over the past several months that has basically revitalized the purpose of this server. With the help of several good friends in the NetHack community, we’ve started a multi-variant NetHack server, have successfully participated in Junethack 2017, and are about to host a one-off /dev/null/nethack tribute tournament in just a few days. And there’s even more things to come, and soon. Exciting times indeed ;)

The /dev/null/nethack tribute tournament is all set to start at 0700 hrs UTC on November 1st. We have everything in place now, and we could kick off the tournament today if we wanted to – we’re way ahead of schedule. With the remaining time we have left, it’s finding and fixing small bugs, tweaking, making adjustments, etc. Mandevil has done an outstanding job on the scoreboard and clan management web pages, which you can access via the menu up top (NetHack –> /dev/null), or you can link directly to it here. Tangles worked his magic, and made it possible for us to host three servers in total for the tournament – the main one here, another one in London, and a third on the US West coast that’s hosted by NAO (thanks dtype!). User accounts and logfiles are synced across all three servers, you only have to register an account on the main server, and within a minute it will exist on all servers. You can manually sync your rcfile from the main server to the remotes as well. You can also start building your clan now, and can send invites to anyone who’s already registered. For more information on how to connect to any of the tournament servers or any other functions or how-to’s, see the ‘About’ page on the tournament page I linked to earlier in this post.

So happy birthday Hardfought! See you all online…

/dev/null/nethack Tribute Tournament

By K2 on September 23rd, 2017 at 2:30 am EST

The longest-running NetHack tournament, and one of the longest-running online game tournaments ever, the /dev/null/nethack tournament, was cancelled and retired for good this year by its host, Krystal. He had been running the tourney since 1999, but over the last couple years it was uncertain if the tourney would even be held, but at the last minute there would be an announcement from Krystal that the /dev/null/nethack tournament was on again. But during last year’s tournament, Krystal made an announcement that it would be the last unless he got a significant amount of help from others, and solicited emails from anyone willing to contribute.

Several people responded that they were willing to help, but a coordinated effort never got underway. In response to the call for help, Tangles took the /dev/null/nethack source code and ported it over from NetHack 3.4.3 to 3.6.0 with the hopes that it would be accepted and used for this year’s tournament. Members from TeamSplat tested it; it worked, and it was basically ready to go. Messages were sent to Krystal regarding it, offers of help were sent, but from the end of the 2016 tournament Krystal maintained radio silence. Over the last couple of months, a group of us deliberated over what to do if Krystal did not surface and didn’t run the tournament this year.

And then nine days ago, Krystal posted this tweet on twitter – six weeks before the next tournament was to start. I asked what the intent was, if he would mind sharing the source code for everything so others could continue the tournament, or if he wanted to see it retired for good. He replied with the latter. We agreed to honor that request.

However. There was much deliberation, and a group of us decided that hosting a one-time only /dev/null/nethack tribute tournament would be a Good Thing™ and that people would want to play in the tournament just one more time, knowing that it’d be their last. So, that’s what we’re doing. Tangles has continued work on the 3.6.0 port as well as getting ZAPM up and working, and fixing critical/crash type bugs since. Mandevil is working on the web portion, getting the scoreboard and clan management pieces in place. Several others from the community have been play-testing, offering advice on what to include, what to leave out or leave alone, etc. I’ll host it all here at Hardfought and maintain the NetHack port and tournament scoreboard as it’s running.

We have both the NetHack 3.6.0 port and ZAPM up and running from a couple days ago, and is accessible via the dgamelaunch menu as you SSH into the Hardfought server to play. Social media posts on reddit and Facebook have already been made regarding the work we’re doing. I’ll start work on a tribute tournament specific page on the site here once we’re able to start making the scoreboard and challenges page visible. In the meantime, I’ve added a countdown timer to this page for when the tournament will kick off – midnight (PST or pacific standard time) on November 1st (7:00am UTC). Even though the Hardfought server lives on the east coast USA, kick-off time will be PST in keeping with tradition.

More updates will follow as we get closer to the tournament start time. Any questions, ideas or feedback, post them here on the forum, on /r/nethack (reddit) or find us in #hardfought on IRC (freenode.net).

Junethack 2017

By K2 on May 30th, 2017 at 12:35 am EST

The Junethack NetHack + variants tournament for 2017 is about to begin. Registration was opened up about 24 hours ago, and the month-long tourney will start at midnight (UTC) on June 1st. Hardfought’s NetHack server has been approved as an official server for the tournament – you’ll see Hardfought as an option when assigning servers/variants to your profile. Very excited, and looking forward to seeing how our server holds up. If you’re playing this year and use Hardfought as one of your server choices, be sure to join #hardfought on irc (freenode.net) – the bot will announce games, and if you have any issues, being in the channel will be the best way to get help.

I earned a few trophies last year, will see if I can double that number this go-around ;) Happy hacking all, and good luck in the tournament!

Hardfought NetHack server updates

By K2 on April 29th, 2017 at 12:55 am EST

Lots of updates here over the last 4-5 weeks, plenty to share…

NetHack variants – we’ve added a few more games to the mix, those being NetHack Fourk 4.3.0.4, FIQhack 4.3.0, and dNetHack 3.14.0. The authors for both Fourk (jonadab) and FIQhack (FIQ) have been very proactive to fixing bugs and tweaking gameplay in preparation for this summers’ Junethack tournament, so if you’re interested in playing the latest and greatest versions of these, we’re the place to do it. There have been regular updates to NetHack 3.6.1-dev as well as GruntHack, and Tangles has been busy fixing the curses interface across a variety of variants, along with squashing bugs as we find them.

Scoreboard – thanks to dtype, we now have scoreboard functionality like what NAO has (top scores and Z-scores). All seven variants now have their scores and Z-scores tracked, with links to each games’ dumplog (Fourk and FIQhack dumplog links are currently broken, it’s on the list of things to do now working). It checks the xlogfile of each variant every few minutes. As long as you score 1000 points or better, you’ll show up. You can reach the scoreboard via the top menu under ‘NetHack’.

Miscellaneous – I’ve upgraded the servers hardware, and have added a real-time server status panel that displays CPU load, memory and bandwidth usage as well as a couple other bits (see ‘Server Status’ in the top menu). I’ve also added a web-based IRC module that allows connection to our IRC channel on freenode.net. There’s also a web-based hterm process that allows playing NetHack and any of the variants we host, through our website. If you’re keen on saying ‘screw it’ to productivity at work, you now have the means to do so.

More to come as we near the Junethack tournament, so stay tuned.