-
Clone Repository:
-
Clone the repository using Git:
git clone [email protected]:DBO-Time-Breaker/dbotb-website.git
-
-
Set .env:
- Rename
.env.sample
to.env
and fill it out with your environment variables.
- Rename
-
Install Dependencies:
-
Download Ruby from here and install it locally.
-
Run
gem install rails
to install Rails locally. -
Run
gem install mysql2
to install the MySQL connector. For Windows users, download the MariaDB connector from here, extract it, and run:gem install mysql2 --platform=ruby -- --with-mysql-dir="path\to\mariadb-connector-c-3.2.7-src"
-
Finally, run
bundle install
in the project's root folder to install all project dependencies. -
Modify the header content to reflect your server's branding. Update any relevant text, logos, or branding elements.
-
-
Set up Database:
-
This server expects the DBO 2.0 database structure, so you need to set that up separately. Besides that, this website also has its own database for logging purposes. To set it up, run:
rake db:create:primary rake db:migrate:primary
-
-
Start Project:
- To run the project in development mode, simply execute
rails s
. For the release mode, userails s -e production
.
- To run the project in development mode, simply execute
- Account Registration
- Searchable Ranking:
- Players
- Guilds
- Budokai Solo
- Budokai Party
- Log in
- Email and Password Update
- Character Listing
- Dashboard with General Information
- Searchable Account Listing
- Searchable Characters Listing
- Player Actions:
- Add Cash Points
- Ban