Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
Earu authored Oct 10, 2024
1 parent 9fb45f0 commit b11995e
Showing 1 changed file with 19 additions and 14 deletions.
33 changes: 19 additions & 14 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,20 +3,25 @@ Garry's Mod external console software.

![screen2](https://i.imgur.com/N0VEKPM.png)

## Installation
- Download the latest [release](https://github.com/Earu/GTerm/releases)
- Launch gterm.exe (or gterm64.exe) whenever Garry's Mod is running
- Restart Garry's Mod to complete the installation
- Enjoy
## Client Installation
- Download the latest [release](https://github.com/Earu/GTerm/releases).
- Launch the gterm executable whenever Garry's Mod is running.
- Restart Garry's Mod to complete the installation.
- Enjoy!

## In case GTerm does NOT detect your Garry's Mod installation
**IF YOU RUN GTERM ON A SERVER THIS IS YOUR CASE!!**
## Server Installation (steamcmd)
- Download the latest [release of `xconsole`](https://github.com/Earu/gmsv_xconsole_x64/releases).
- Move the `.dll` (even on macos/linux!) under `srcds/garrysmod/lua/bin` (if the `bin` folder doesnt exist, create it).
- In `srcds/garrysmod/lua/includes/init.lua` add at the top of the file `require("xconsole")`.
- Restart the server.
- Launch the gterm executable.
- Enjoy!

- Download both `gmsv_xconsole_win32.dll` & `gmsv_xconsole_win64.dll` (you can find them here: https://github.com/Earu/GTerm/tree/master/Modules).
- Place both dll files in `GarrysMod/garrysmod/lua/bin` (if the `bin` folder doesnt exist, create it).
- Go to `GarrysMod/garrysmod/lua/menu`
- Open `menu.lua`
- At the end of the file add `require("xconsole")`
- Save
- Restart Garry's Mod
*IMPORTANT NOTE: If you run your server inside a docker container or any other sandbox you will need to install gterm within that sandbox or give the container the rights to write to `/tmp` on UNIX systems.*

## In case GTerm does NOT detect your Garry's Mod CLIENT installation
- Download the latest [release of `xconsole`](https://github.com/Earu/gmsv_xconsole_x64/releases).
- Move the `.dll` (even on macos/linux!) under `GarrysMod/garrysmod/lua/bin` (if the `bin` folder doesnt exist, create it).
- In `GarrysMod/garrysmod/lua/menu/menu.lua` add at the bottom of the file `require("xconsole")`.
- Restart Garry's Mod.
- Voila!

0 comments on commit b11995e

Please sign in to comment.