Skip to content

Commit

Permalink
update titles, add more docs
Browse files Browse the repository at this point in the history
  • Loading branch information
pedrotski committed Dec 22, 2023
1 parent 5ab5b3b commit f2cc882
Show file tree
Hide file tree
Showing 26 changed files with 167 additions and 19 deletions.
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: CS 1.6 Change hostname
title: CS 1.6 Change Hostname
description: Learn how to change your server hostname on your CS 1.6 server.
tableOfContents: false
---
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: CS 1.6 Connect to your server
title: CS 1.6 Connect to Your Server
description: Learn how to join your CS 1.6 dedicated server using the IP address.
---

Expand Down
2 changes: 1 addition & 1 deletion src/content/docs/games/Counter-Strike 2/change hostname.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: CS2 Change hostname
title: CS2 Change Hostname
description: Learn how to change your server hostname on your CS2 server.
tableOfContents: false
---
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: CS2 Connect to your server
title: CS2 Connect to Your Server
description: Learn how to join your CS2 dedicated server using the IP address.
---

Expand Down
2 changes: 1 addition & 1 deletion src/content/docs/games/Counter-Strike 2/install plugins.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: CS2 Install plugins
title: CS2 Install Plugins
description: Learn how to install plugins your server.
---

Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: CS2 Play workshop maps
title: CS2 Play Workshop Maps
description: Learn how to play workshop maps with friends on your server.
---

Expand Down
2 changes: 1 addition & 1 deletion src/content/docs/games/Counter-Strike 2/set a password.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: CS2 Setting a password
title: CS2 Setting a Password
description: Learn how to set a password on your CS2 server.
tableOfContents: false
---
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: CSS Change hostname
title: CSS Change Hostname
description: Learn how to change your server hostname on your CSS server.
tableOfContents: false
---
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: CSS Connect to your server
title: CSS Connect to Your Server
description: Learn how to join your CSS dedicated server using the IP address.
---

Expand Down
2 changes: 1 addition & 1 deletion src/content/docs/games/Day Of Defeat/change hostname.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: DOD Change hostname
title: DOD Change Hostname
description: Learn how to change your server hostname on your DOD server.
tableOfContents: false
---
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: DOD Connect to your server
title: DOD Connect to Your Server
description: Learn how to join your DOD dedicated server using the IP address.
---

Expand Down
2 changes: 1 addition & 1 deletion src/content/docs/games/Half Life 1/change hostname.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: HL1 Change hostname
title: HL1 Change Hostname
description: Learn how to change your server hostname on your HL1 server.
tableOfContents: false
---
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: HL1 Connect to your server
title: HL1 Connect to Your Server
description: Learn how to join your HL1 dedicated server using the IP address.
---

Expand Down
2 changes: 1 addition & 1 deletion src/content/docs/games/Left 4 Dead/change hostname.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: L4D Change hostname
title: L4D Change Hostname
description: Learn how to change your server hostname on your L4D server.
tableOfContents: false
---
Expand Down
2 changes: 1 addition & 1 deletion src/content/docs/games/Quake 3/adding custom maps.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: Q3 Arena Adding custom maps
title: Q3 Arena Adding Custom Maps
description: Learn how to add pak0 files to your Quake 3 Arena server.
---

Expand Down
2 changes: 1 addition & 1 deletion src/content/docs/games/Quake 3/adding pak0.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: Q3 Arena Adding pak0 files
title: Q3 Arena Adding pak0 Files
description: Learn how to add pak0 files to your Quake 3 Arena server.
---

Expand Down
2 changes: 1 addition & 1 deletion src/content/docs/games/Quake 3/connect to your server.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: Q3 Arena Connect to your server
title: Q3 Arena Connect to Your Server
description: Learn how to join your Q3 Arena dedicated server using the IP address.
---

Expand Down
File renamed without changes.
14 changes: 14 additions & 0 deletions src/content/docs/games/Quake Live/adding admins.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---
title: Quake Live Adding Admins
description: Learn how to add admins to your Quake Live server.
---

Managing player permissions—including granting administrative privileges or banning players—is essential for maintaining a healthy gaming environment. Quake Live uses a file called `access.txt` to handle player permissions.

1. Access the [Game Host Bros Panel](https://panel.gamehostbros.com/).
2. Click on your Quake Live server.
3. In the sidebar click on `Management > File Manager`.
4. Select the `baseq3` folder.
5. Here, find the file named `access.txt`.
6. Add a new entry on its own line and follow the format: `steamid|(mod|admin|ban)` For example: `76561198072786081|ban`.
7. Type `/reload_access` to make the changes live.
14 changes: 14 additions & 0 deletions src/content/docs/games/Quake Live/connect to your server.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---
title: Quake Live Connect to Your Server
description: Learn how to join your Quake Live dedicated server using the IP address.
---

Here is how you can join your Quake Live dedicated server using the IP address.

## How to Connect Using the Console

1. Access the [Game Host Bros Panel](https://panel.gamehostbros.com/).
2. Click on your Quake Live server.
3. Copy the [server IP address](https://www.youtube.com/watch?v=Ap7DtDF-wYg) from the sidebar.
4. Open Quake Live.
5. Open the `Developer Console (~)`, type connect then paste the copied server IP, and press Enter to connect.
47 changes: 47 additions & 0 deletions src/content/docs/games/Quake Live/custom game factories.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
---
title: Quake Live Custom Game Factories
description: Learn how to setup Custom Game Factories for your Quake Live server.
---
Setting up a custom factory on your Quake Live server is an advanced approach that offers you flexibility in defining match rules, ensuring unique setups for each game without residual settings affecting subsequent matches. This article guides you through creating your custom game factory.

## Creating a Custom Factory

1. Access the [Game Host Bros Panel](https://panel.gamehostbros.com/).
2. Click on your Quake Live server.
3. In the sidebar click on `Management > File Manager`.
4. Select the `baseq3` folder.
5. Create a new folder within `baseq3` and name it `scripts`.
6. Inside the `scripts` folder, create a new file with a `.factories` extension, like `mynewgametype.factories`.

## Understand the Factory File Structure
This `.factories` file is a JSON file. It should contain a JSON array with multiple factories or a single JSON object for one factory. A factory example is provided below, demonstrating an InstaGib FFA factory setup:

```json
{
"id": "iffa",
"title": "Instagib FFA",
"author": "id Software",
"description": "Railgun and Gauntlet only. One shot, one kill.",
"basegt": "ffa",
"cvars": {
"g_dropCmds": "0",
"g_spawnArmor": "0",
"dmflags": "28",
"g_instagib": "1",
"g_startingWeapons": "65",
"timelimit": "15",
"g_allowKill": "0",
"fraglimit": "50",
"g_overtime": "0",
"g_loadout": "0"
}
}
```

- 'id': A unique identifier for your factory, used in map pools or callvotes.
- 'title', 'author', 'description': Strings that provide information about the factory, visible in the 'Start Match' screen.
- 'basegt': Specifies the base game type. Valid entries are 'ffa', 'duel', 'race', 'tdm', 'ca', 'ctf', 'oneflag', 'har', 'ft', 'dom', 'ad', 'rr'.
- 'cvars': An object containing pairs of custom game variable (cvar) names and their corresponding values.

When the server starts, it attempts to validate all factory files. If there are errors in your custom factory file, these will be noted in the console, and the erroneous factory will not be available for selection. To find errors in your file, you can use a [JSON validator](https://jsonlint.com/) show you where the error is.

30 changes: 30 additions & 0 deletions src/content/docs/games/Quake Live/mappool.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
---
title: Quake Live Map Pool
description: Learn how to setup a map pool for your Quake Live server.
---

A crucial part of customizing your Quake Live server on Game Host Bros is setting up a specific map pool. This guide explains how to configure your map pool and, if desired, lock your server to a single gametype.

## Accessing The mappool.txt File

1. Access the [Game Host Bros Panel](https://panel.gamehostbros.com/).
2. Select your Quake 3 Arena server.
3. In the sidebar click on `Management > File Manager`.
4. Select the `baseq3` folder.
5. Open the `mappool.txt` file.

## Understanding Map Pool Entries

The `mappool.txt` file determines the maps available for play on the server.

- Entries follow the format: `map|factory`
- 'map' refers to the map name.
- 'factory' refers to the game type or rule set for that map.

Ensure each `map|factory` pair is on its own line. Refer to the default 'mappool.txt' provided for examples. If you're using custom factories (custom game settings/rules), specify them in the 'mappool.txt' file. Properly configured, these will appear in the map voting system at each game’s end.

You can specify a different map pool file by setting `sv_mapPoolFile` in your server configuration to the path of your custom map pool file. Simply make a copy of the default map pool file and rename it.

## Locking Server to a Single Gametype

If you prefer to keep your server dedicated to one game type (e.g., Duel), ensure your 'mappool.txt' contains only maps from the desired factory. Add `8` to `g_voteFlags` in your `server.cfg` file. This adjustment disables the "callvote map" option's factory argument, locking in the gametype.
29 changes: 29 additions & 0 deletions src/content/docs/games/Quake Live/play workshop maps.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
---
title: Quake Live Play Workshop Maps
description: Learn how to play workshop maps with friends on your Quake Live server.
---

Since Quake Live doesn't support FastDL, you are required to use the Steam Workshop for downloading content. The benefit of this is your server and players will always have the same content.

For this example, we will be adding this map to our server: [Workshop Map](https://steamcommunity.com/sharedfiles/filedetails/?id=3031845623)

1. Access the [Game Host Bros Panel](https://panel.gamehostbros.com/).
2. Click on your Quake Live server.
3. In the sidebar click on `Management > File Manager`.
4. Select the `baseq3` folder.
5. Open the `workshop.txt` file.

Once you open that file, this is where we put in the ID of the workshop items we need to add. The ID can be found at the end of the URL and is a bunch of numbers. You can add 1 ID per line.

Here is an example adding our map from above.

```bash title="workshop.txt"
# specify 1 workshop item id per line, ex:
# 494372396
# 441344649
3031845623
```

Save the file and then restart your server. You should then see the content start downloading. This will only happen once, unless the file gets updated by the author. After that, you can simply edit your `mappool.txt` with the map name and factory.

The map names can be found in `steamapps/workshop/content` and then by going into the workshop ID folder.
2 changes: 1 addition & 1 deletion src/content/docs/games/Sven Co-op/change hostname.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: Sven Co-op Change hostname
title: Sven Co-op Change Hostname
description: Learn how to change your server hostname on your Sven Co-op server.
tableOfContents: false
---
Expand Down
14 changes: 14 additions & 0 deletions src/content/docs/games/Sven Co-op/connect to your server.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---
title: Sven Co-op Connect to Your Server
description: Learn how to join your Sven Co-op dedicated server using the IP address.
---

Here is how you can join your Sven Co-op dedicated server using the IP address.

## How to Connect Using the Console

1. Access the [Game Host Bros Panel](https://panel.gamehostbros.com/).
2. Click on your Sven Co-op server.
3. Copy the [server IP address](https://www.youtube.com/watch?v=Ap7DtDF-wYg) from the sidebar.
4. Open Sven Co-op.
5. Open the `Developer Console (~)`, type connect then paste the copied server IP, and press Enter to connect.
2 changes: 1 addition & 1 deletion src/content/docs/games/Team Fortress 2/change hostname.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: TF2 Change hostname
title: TF2 Change Hostname
description: Learn how to change your server hostname on your TF2 server.
tableOfContents: false
---
Expand Down

0 comments on commit f2cc882

Please sign in to comment.