juanmcasillas / quakeIII_2023

How to setup the Quake III in 2023

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Quake III 2023

How to setup Quake III in 2023, and use it on 4k HD screens with all the things. For convenience, I get all the required patches together and set the config, but you can set them manually. This config includes:

  1. Quake3e Vulkan. This is a modern Quake III Arena engine aimed to be fast, secure and compatible with all existing Q3A mods. Supports Vulkan render.
  2. High resolution textures - IoQuake3. To see the Quake3 in full glory in new computers.
  3. Flexible HUD for Ioq3. Changes the hud and fov to allow quake3 run in widescreen monitors.
  4. Curated DM Maps. A collection of 16 maps, hand picked from ..::LvL by Tigger-oN. All chosen for their enjoyment level after hours of playing.

Fast installation.

  1. A working version of Quake III. You should buy it, or use a downloadable version from internet. You need a valid CD key in order to work. This is the recommended method to go.

  2. Get the latest zip in the RELEASES section, and uncompress the files in the Quake3 installation. Then, go to the Configuration section. and place the .pak3 file into the baseq3 directory. The latest patches are included (Quake3e (08-04-2023 version), High resolution textures - IoQuake3 and Flexible HUD for Ioq3

Manual Installation

You can configure the required patches manually. Just download them and install in the required directories (baseq3 and missionpack). If you prefer a quick

  1. A working version of Quake III. You should buy it, or use a downloadable version from internet. You need a valid CD key in order to work.

  2. Quake3e. This is a modern Quake III Arena engine aimed to be fast, secure and compatible with all existing Q3A mods. It is based on last non-SDL source dump of ioquake3 with latest upstream fixes applied. You can get the latest Here. Remember to get the zip that matches your architecture (e.g. quake3e-windows-msvc-x86_64.zip)

  3. High Quality Quake. High resolution textures for menu, ingame HUD, 2D icons and all bugfixes from. The Unofficial Patch. Get the latest patch. to sit the HUD right in custom graphics configuration. Download the latest release (7) from here. High resolution textures from IoQuake3. Just get the file, and uncompress it in the baseq3 folder.

  4. Flexible HUD for IOQ3. The default changes are that the HUD will be aspect correct and the Quake 3 start server menu will display 8 maps instead of 4. You can configure the HUD with cvars. Allows

  5. Curated DM Maps. This is optional, but very recommended. Just download them and put in the baseq3 directory. The maps are packed individually, so if you doesn't have them, you will download them when connected to

Configuration

Ok, you have set all files using Fast installation or Manual Installation, so lets go to configure it.

Graphics customization

  • edit baseq3\autoexec.cfg and change these vars to reflect your monitor settings

    • seta r_customwidth "3840" // witdh
    • seta r_customheight "1600" // height
    • seta r_customaspect "2.4" // width / height (e.g. 3840 / 1600 = 2.4)
    • seta r_displayrefresh "144" // monitor freq
    • seta com_maxfps "144" // match monitor freq
    • seta cf_fov "90" // match monitor freq
    • seta cg_stretch "0"
    • seta cg_fovAspectAdjust "1"
    • seta cg_fovGunAdjust "1"
    • seta cg_fov "90"
  • edit baseq3\autoexec.cfg and change this var to change your name:

    • seta name "<YOUR_NAME>"

Start the game.

  • For Quake III standard edition: q3.bat
  • For Quake III Arena: q3_arena.bat

Server config

Set the server.cfg file options

In order to start a dedicated server, we need to edit somethings in the baseq3/server.cfg file:

  • seta rconpassword "secret" // sets RCON password for remote console
  • The game mode (seta g_gametype 0)
    • 0: deathmatch (free for all)
    • 1: one on one (tournament)
    • 2: not available in multiplayer
    • 3: team deathmatch
    • 4: capture the flag

By default, the server is configured as deathmatch (FFA), with 10 minutes of timelimit and 15 frags max.

Configure the launcher (q3_server.bat) arguments

Then, we need the command line launcher q3_server.bat

.\quake3e.ded.x64 +set dedicated 1 +set net_port 27960 +com_hunkMegs 1024 +exec server.cfg
  • Start the server as dedicated, but don't announce it in ID servers (2)
  • Set the net_port to 27960
  • Set the mem to 1 GB
  • Run the config script

Set the NAT in your router / firewall.

Just set a NAT rule from the PUBLIC ip the local IP of the computer running your quake3 server. In my case:

  • NAT port 27960/tcp to 192.168.100.203 27960/tcp
  • NAT port 27960/udp to 192.168.100.203 27960/udp

Then start the server.

  • Server: q3_server.bat

Test the configuration

  1. Go to Multiplayer option menu
  2. Set Server: Local
  3. Click on Specify
  4. Type the public ip or dns name in Address: field
  5. Type the port (27960) in Port: field
  6. Press Fight button

After you connect, you can go to menu pressing ESC, press Server Info and you can add the server to the favorites using ADD TO FAVORITES so next time, you only have to select Server: Favorites and click it.

About

How to setup the Quake III in 2023


Languages

Language:Python 94.1%Language:Batchfile 5.9%