Skip to content

Instantly share code, notes, and snippets.

@foobar0815
Created May 28, 2019 12:36
Show Gist options
  • Save foobar0815/1fe67f5dc92fe940878ef9b21df22d4c to your computer and use it in GitHub Desktop.
Save foobar0815/1fe67f5dc92fe940878ef9b21df22d4c to your computer and use it in GitHub Desktop.

Old school LAN party

Selection criteria

  • Games should be playable on current to semi-old notebooks (with an integrated Intel graphics adapter)
  • Gameclients should be available for Linux, macOS and Windows
  • Gameplay and overall experience should be as close as possible to the vanilla game (apart from necessary changes to make the game playable on newer hardware, operating systems, architectures and network protocols)
  • LAN and WAN play should be possible using the same setup
  • Joining an already running game should be possible

Games

Doom 2

  • Client: Zandronum
  • Gamedata: doom2.wad (md5: 25e1459ca71d321525f84628f45ca8cd)
  • Must-have WAD-Compilation: BESTOFDM (Best Of Deathmatch)
  • A basic server.cfg:
    deathmatch 1
    timelimit 10
    fraglimit 20
    addmap map01
    sv_nofreelook true
    sv_itemrespawn true
    

Quakeworld

  • Client: Darkplaces or ezQuake
  • Gamedata:
    • pak0.pak (md5: 5906e5998fc3d896ddaf5e6a62e03abb)
    • pak1.pak (md5: d76b3e5678f0b64ac74ce5e340e6a685)
  • Server: Darkplaces or MVDSV
  • A basic server.cfg:
    deathmatch 1
    timelimit 10
    fraglimit 20
    map dm1
    

Quake 2

  • Client: Yamagi Quake II
  • Gamedata:
    • pak0.pak (md5: 1ec55a724dc3109fd50dde71ab581d70)
    • pak1.pak (md5: 42663ea709b7cd3eb9b634b36cfecb1a)
    • pak2.pak (md5: c8217cc5557b672a87fc210c2347d98d)
  • A basic server.cfg:
    set deathmatch "1"
    set timelimit "10"
    set fraglimit "20"
    map q2dm1
    

Quake 3

  • Client: ioQuake3
  • Gamedata:
    • pak0.pk3 (md5: 1197ca3df1e65f3c380f8abc10ca43bf)
    • pak1.pk3 (md5: 48911719d91be25adb957f2d325db4a0)
    • pak2.pk3 (md5: d550ce896130c47166ca44b53f8a670a)
    • pak3.pk3 (md5: 968dfd0f30dad67056115c8e92344ddc)
    • pak4.pk3 (md5: 24bb1f4fcabd95f6e320c0e2f62f19ca)
    • pak5.pk3 (md5: 734dcd06d2cbc7a16432ff6697f1c5ba)
    • pak6.pk3 (md5: 873888a73055c023f6c38b8ca3f2ce05)
    • pak7.pk3 (md5: 8fd38c53ed814b64f6ab03b5290965e4)
    • pak8.pk3 (md5: d8b96d429ca4a9c289071cb7e77e14d2)
  • A basic server.cfg:
    set g_gametype 0
    set timelimit 10
    set fraglimit 20
    map q3dm1
    

TODO

  • Map rotations for dedicated servers (Voting?)
  • Mods? (Team Fortress, Painkeep, Severed,...)
  • None id games? (Duke Nukem 3D, Command & Conqer: Tiberian Dawn, Need for Speed III: Hot Pursuit,...)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment