View Single Post
Author Message
Czar_
Senior Member
Join Date: Nov 2016
Location: Moms Basement
Old 05-23-2018 , 12:55   [CS:GO/ANY] Hawthorne - Game Server Management Reinvented (2019-3-10)
Reply With Quote #1



Demo
You can login with your steam account or the demo account: demo password: demo
Tired of the outdated style of other game server managers? If so, Hawthorne is the panel for you. Hawthorne is packed with every feature a server owner could ask for including: ban management, mute and gags, chat logs, etc. Refer to the Features section for a full list of features.
Disclaimer: This project is developed by indietyp (Discord: indietyp#5629). I am the manager for the project. I will be keeping this thread up to date and will be answering questions in order to keep weight off his shoulders.



Currently Implemented
  • Ban Management
  • Mute & Gag
  • Players
  • Stats
  • API (Refer to API and Documentation for more info)
  • Extensive logging to database and file

Features to Come
  • Reports
  • Announcements
  • Webhooks
  • Discord Bot
  • Public Pages
  • Open to suggestions(!) this is a project we want to build together.

In the far future
  • Player Reports
  • Controlling your servers right in the panel (restart, stop, etc)


Requirements
  • A machine running: centOS 7 and 8, Ubuntu 16+, Debian 8 and 9 (Extensively tested under Ubuntu 16 LTS, developed under macOS)
  • Webserver of your choice (nginx/apache)
  • MySQL 5.7+ or MariaDB 10.2.2+

Install
Disclaimer: A full, indepth installation guide is available here: https://docs.hawthornepanel.org/#/ge...with-hawthorne
  • Run the following command: sh -c "$(curl -fsSL raw.githubusercontent.com/laevis/hawthorne/master/cli/install.sh)"
  • Set up the webserver according to your needs. More information about the webserver installation is available here: https://docs.hawthornepanel.org/#/ge...-configuration(currently nginx and apache servers are configured automaticlly, this is still in Beta tho)
  • Move the files from the sourcemod directory to your game server directory
  • Set up the ./cfg/hawthorne.cfg file accordingly


Code:
	// This file was auto-generated by SourceMod (v1.9.0.6261)
// ConVars for plugin "hawthorne.smx"


// Toggle the internal admin module
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
ht_admin "1"

// Toggle merging with existing modules
// -
// Default: "0"
// Minimum: "0.000000"
// Maximum: "1.000000"
ht_admin_merge "0"

// Toggle the internal ban module
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
ht_ban "1"

// Enable automatic bans for suspected alternate accounts from already banned users.
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
ht_duplicate "1"

// Toggle of serverwide bans
// -
// Default: "0"
// Minimum: "0.000000"
// Maximum: "1.000000"
ht_global_ban "0"

// Toggle of serverwide mute & gags
// -
// Default: "0"
// Minimum: "0.000000"
// Maximum: "1.000000"
ht_global_mutegag "0"

// Enables hextag support
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
ht_hextags "1"

// How the hextag string is formatted | U for uppercase, L for lowercase, R for no change
// -
// Default: "{R}"
ht_hextags_format "{R}"

// Toggle the internal chatlog module
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
ht_log "1"

// management server address including port and protocol
// -
// Default: "https://example.com"
ht_manager ""

// management server provided token (required) | use the extended format
// -
// Default: ""
ht_manager_token ""

// Toggle the internal mute and gag module
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
ht_punish "1"

// Enables hextag support
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
ht_smac "1"


Commands are similar to vanilla sourcemod plugins so I assume no explanation needed
  • !mute
  • !unmute
  • !gag
  • !ungag
  • !silence (deprecated and will be removed in 0.9.2)
  • !unsilence (deprecated and will be removed in 0.9.2)
  • !ban


Spoiler


Spoiler




FAQ
  • What games can this be used for?
    - Hawthorne can (in theory) be used for any sourcemod compatible games. The panel has majoritively tested on CS:GO servers and minorly testing on TF2.
  • What is the mainframe?
    Spoiler

  • What data is collected?
    Spoiler

  • I keep having problems with <Insert Bug/Error>.
    - This project still has a lot of bugs, so please be patient. The fastest way to report and have a bug fixed is to reach one of the developers in discord (link to both discord server and discord ID's below)

Project Team
  • Project Lead and Developer: indietyp (Discord: indietyp#5629)
  • Community Manager: Me (Discord: Czar#1337)
  • Logo Design: jneubrand

Credits

We are looking for translators for the panel. Message indietyp (Discord: indietyp#5629) for details!
Translators
  • JubJub
  • niceday
  • EdgarTheEngineer
  • hexah
  • ffnull
  • akke
Partners
__________________

Last edited by Czar_; 03-10-2019 at 19:42.
Czar_ is offline