Slashdot Mirror


Netrek

R Jason Valentine writes "Before Ogg was an encoding standard it was a verb. Before the internet enabled the masses to play against each other in Quake and Ultima Online, there was a cross-platform multiple player interactive online game called Netrek. Netrek can trace its history back to 1972. It's an interesting, though incomplete, read, that includes travels through places like Berkeley's XCF. Netrek generally peaked in play in the early 90's, from about 1992 to 1995 or so, and was popular enough to even get an article in Wired. With this explosion of players, several variations on the original style, called Bronco, emerged. These were Chaos (similar to bronco), Paradise, and Hockey. The Chaos and Paradise variants are all but dead, mostly due to lack of players and an expired Paradise-capable client for Windows. A Bronco pick-up game still occurs daily, and usually once or twice a week, there is a hockey game. League games still exist, and this is the 10th year of league play, with around 200 players registered for the 2002 draft league."

Valentine continues: "Though the graphics are subspectacular, gameplay is enveloping. Like chess, the rules are simple and comprehendable within the first hour of play, yet the game is difficult to master. After a 5 year hiatus, I returned to the game and found play still engaging with a healthy, though small, active community. The clients haven't had a major upgrade in years, and recent rebuild attempts remain unfinished. The development slowdown can be attributed to a decrease in interest and the aging of the original programmers, who now hold steady jobs and don't have an itch to update stable clients. If you've played before, but not in a long time, the game is worth revisiting. If you've never played, and don't have the latest greatest hardware to play the latest installment of the tired FPS genre, check out Netrek. Minimum system requirements are a graphics card that can do 256 colors at 1024x768 and an internet connection."

3 of 153 comments (clear)

  1. Netrek has had lots of influence and history. by Unbeliever · · Score: 5, Informative
    Wow. Netrek made it to the front page. Took long enough *grin*

    Netrek has had quite a bit of history and influence on many. Not only has had a long history since Empire as listed in the above history link, it has had many of its programmers and players go on to bigger and brighter things.

    For example, Kevin Smith, one of the 2 original writers of the modern netrek client now works at TiVo, and Dave Taylor (of id, Crack.com and now Transmeta) did a lot of borg writing.

    Netrek has also been used as a model for other games. Most recent was when Quake was opened up and people were trying how to prevent cheaters. A few groups came to the Netrek community to ask about our "blessed client" models. And Netrek was even used as prior art to convice a stupid patent holder that they shouldn't pursue litigation. Dave Ahn and I (as current developers) consulted with the defendants on a case where somebody tried to patent client/server game communication with information hiding.

    I've been playing Netrek since Summer of 1990. I discovered Xtank and Netrek at the same time, but Netrek had the staying power. Its a game with so many levels, from deep strategy, to mindless fun, all in the same session. Although I never got into Paradise or Chaos, I found ample time to waste on Bronco and Hockey.

    There are 2 active leagues(INL, WNL), 1 draft league, and 2 leagues on hiatus (A hockey league and a Euro leage). Games usually have players from all around the world.

    Its a fun game! You should all try! Just be patient enough to get over the initial learning curve. For more info go to www.netrek.org or rec.games.netrek.

    --
    --Carlos V.
  2. I learned network programming from Netrek by Joe+Rumsey · · Score: 5, Interesting

    Netrek taught me all of the basics, and some not-so-basics, of network game programming:

    Sockets
    TCP
    UDP
    Client-server network models
    Dealing with packet loss

    and more.

    I can honestly say, and have said before, that I owe my career to Netrek more than anything else. I work professionally as a game programmer, primarily writing network code. Without Netrek, I don't know what I would have wound up doing, but probably not that.

    I wrote a large chunk of code for the Amiga client eons ago. I wasn't the original author of that port (that would be Randall Jesup, who worked for Commodore) but I did spend far too much time in which I probably should have been studying (though in retrospect, it was probably the right thing to have been doing with my time after all!), poking and prodding at that thing until I knew basically all there was to know about it. I eventually wound up porting the Paradise version of the client to the Amiga, and contributing code back to the main Paradise branch (Please note however: Paradise was for twinks. I just ported it because I wanted to see it for myself. :-) as well as a little bit back to the Vanilla server (if you look for CLOAKER_MAXWARP, that's my invention. It's why you don't ever see incorrectly cloaked or uncloaked ships on modern netrek clients/servers. The FEATURE_PACKETS system that let us do that without breaking older clients was also my idea, but to give proper credit, Tedd Hadley helped write it too.)

    Maybe twice a year I'll still get on a netrek kick for a couple of days. It's still just about the best internet team game out there, however graphically primitive it might look compared to modern games. It is not primitive at all under the surface, and was way ahead of its time in many ways.

    -Ogre

    1. Re:I learned network programming from Netrek by jesup · · Score: 5, Interesting

      I indeed did write the Amiga client, which was a pretty cool trick for the day, since the Amiga didn't run X11, and all the clients were Unix/X at the time. Win32 came much later (after Win95, of course). This was around 1990 or 1991. I just wrote wrapper routines for every X11 call made in the program (and all the input focus stuff).

      I added one feature still missing (I think) from all others: it would read all the messages to you so that you didn't have to look down at the message window. Important when dodging torps! The Amiga speech device made it easy.

      One of the great thing about the game was that it rewarded a number of different strategies and playing styles. Also, league play was and is VERY different than pickup.

      At first at Commodore we had no net connection, so we played internally Mondays at 5:30pm. After we got a 64K link, I and 1 or 2 others would play on the net (3 was about the limit). I joined a league team (the Buddies) and played for a couple of years.

      As mentioned, we were one of the first to make use of signed clients and things like that (the wonders of RSA).

      I can't imagine the number of hours I spent playing, often coming in for 8-16 or more hours on weekends to play.

      Every once in a while I'll fire up a client. One additional problem last time I looked was that the metaserver (again, greatly predates gamespy/etc) moved or was down.

      -- Randell Jesup, ex-Amiga OS group