Skip to content

An open source web administration panel for a Counter-Strike 1.6 server

License

Notifications You must be signed in to change notification settings

stefanofabi/cstrike-webadmin

Repository files navigation

About cstrike-webadmin

The cstrike-webadmin project tries to be a page that helps administrators by adding the main features to currently manage a server. We facilitate some common tasks such as managing administrators, assigning ranks, banning players, among other things.

Pre requirements 📋

Composer
NPM
PHP 7.x/8.x
Relational database (MySQL, MariaDB)

Installation 🔧

  1. Clone the repository on your local machine or server
# git clone https://github.com/stefanofabi/cstrike-webadmin.git
  1. Create a copy of the .env.example file and rename it to .env. Inside we will edit the environment variables to establish the connection to the database
# cd cstrike-webadmin
# cp .env.example .env
# vim .env
  1. Proceed to install the dependencies required for the project and generate the javascript files and styles
# composer install
# npm install
# npm run dev
  1. Create a link to the storage folder that contains everything related to the application and create the application key that will protect user sessions and other data.
# php artisan storage:link
# php artisan key:generate
  1. Finally run the migrations and seeds.
# php artisan migrate
# php artisan db:seed
  1. Running the seeds will allow you to log in with some test users.
- Administrator 
Email: admin@community
Password: password

Remember to modify passwords in production!

  1. Finally you have to connect the servers to the application using the plugin provided

Contributing

Thank you for considering contributing to the cstrike-webadmin app! You can do it in:

Hosting

Considering renting a Counter-Strike 1.6 server? Feel free to visit the page of our main sponsor 4evergaming

About

An open source web administration panel for a Counter-Strike 1.6 server

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published