This repository has been archived by the owner on Oct 6, 2020. It is now read-only.
forked from tomtko/Surftimer-archived
-
Notifications
You must be signed in to change notification settings - Fork 9
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Revert "Revert "Merge pull request #22 from totles/release""
This reverts commit 795e57e.
- Loading branch information
Riccardo H
committed
Jul 31, 2019
1 parent
4381c12
commit ec32bed
Showing
19 changed files
with
107 additions
and
208 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,12 +1,76 @@ | ||
# z4lab-SurfTimer v2.4 for CS:GO | ||
# z4lab-SurfTimer 2.6 for CS:GO | ||
|
||
## features added so far | ||
## installation and requirements | ||
you will need [SourceMod 1.9](https://www.sourcemod.net/downloads.php?branch=stable), [MetaMod 1.10](https://www.sourcemm.net/downloads.php/?branch=stable), [SteamWorks](https://forums.alliedmods.net/showthread.php?t=229556), [SMJansson](https://forums.alliedmods.net/showthread.php?t=184604) and a working MySQL instance, other dependencies like `DHooks` and `Cleaner` are already included | ||
|
||
* download the latest version from the release page [here](https://github.com/totles/z4lab-surftimer/releases/latest) | ||
* copy the files to your csgo directory | ||
* import the `surftimer.sql` to your database | ||
* edit configs (mysql db, etc, to do) | ||
|
||
## features added | ||
* added discord bonus announcement | ||
* added prestrafe chat info option | ||
* new [NORD](https://www.nordtheme.com/) color scheme | ||
|
||
## bugs fixed in this version | ||
* fixed "S1 to S2 record glitch" | ||
* fixed custom Clantags in Scoreboard which weren't working | ||
* prestrafe message option is now saved correctly | ||
|
||
## point system | ||
<details> | ||
<summary>explanation</summary> | ||
|
||
The points system has seen a massive overhaul from the original ckSurf; it is now a percentile tiered system. Points are now distributed in two ways: (1) map completion, and (2) map ranking. Map completion points will be given to all players who complete a specific and are dependent on the tier. | ||
* Tier 1: 25 | ||
* Tier 2: 50 | ||
* Tier 3: 100 | ||
* Tier 4: 200 | ||
* Tier 5: 400 | ||
* Tier 6: 600 | ||
|
||
Map ranking points are dependent upon the individuals ranking on the map. This is done firstly by calculation of the WR points for the map. WR points per tier are calculated as follows: | ||
* Tier 1: WR = (1.75 * Number of Completes) / 6 | ||
* Tier 2: WR = (2.8 * Number of Completes) / 5 | ||
* Tier 3: WR = MAX(350, (3.5 * Number of Completes) / 4) | ||
* Tier 4: WR = MAX(400, (5.74 * Number of Completes) / 4) | ||
* Tier 5: WR = MAX(500, (7 * Number of Completes) / 4) | ||
* Tier 6: WR = MAX(600, (14 * Number of Completes) / 4) | ||
|
||
Once the WR points are calculated the top 10 are points are calculated by multiplying the WR points by a factor. These factors are: | ||
* Rank 2 = WR * 0.8 | ||
* Rank 3 = WR * 0.75 | ||
* Rank 4 = WR * 0.7 | ||
* Rank 5 = WR * 0.65 | ||
* Rank 6 = WR * 0.6 | ||
* Rank 7 = WR * 0.55 | ||
* Rank 8 = WR * 0.5 | ||
* Rank 9 = WR * 0.45 | ||
* Rank 10 = WR * 0.4 | ||
|
||
Players who are not in the top 10 but are above the 50th percentile in map ranking will be sorted into 5 groups – with each higher group giving proportionally more points. These groups and their point distribution are as follows: | ||
* Group 1 (top 3.125%) = WR * 0.25 | ||
* Group 2 (top 6.25%) = (Group 1) / 1.5 | ||
* Group 3 (top 12.5%) = (Group 2) / 1.5 | ||
* Group 4 (top 25%) = (Group 3) / 1.5 | ||
* Group 5 (top 50%) = (Group 4) / 1.5 | ||
|
||
Take surf_aircontrol_nbv for example: (You can use sm_mi to see this menu) | ||
<img src="http://puu.sh/ykaR8/7520a6b0d6.jpg" width="372" height="469" /> | ||
|
||
###### Credit to NDiamond for theory crafting this point system, I just implemented his idea | ||
|
||
</details> | ||
|
||
## fork from fluffys - credits | ||
## credits | ||
<details> | ||
<summary>forked from fluffys - contributors</summary> | ||
|
||
* Jonitaikaponi - Original ckSurf creator | ||
* nikooo777 - ckSurf 1.19 Fork | ||
* <a href="http://steamcommunity.com/id/fluffystko/">fluffys</a> | ||
* Jakeey802 | ||
* Grandpa Goose | ||
|
||
</details> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
6 changes: 3 additions & 3 deletions
6
addons/sourcemod/configs/surftimer/default_titles_whitelist.txt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,3 @@ | ||
// Assign whitelists to the default title function here | ||
// Put each users steamid on a new line in STEAM_1:X:YYYYYYYYY format (SteamID32) | ||
STEAM_1:0:20019070 | ||
// assign whitelists to the default title function here | ||
// put each users steamid on a new line in STEAM_1:X:YYYYYYYYY format (SteamID32) like: | ||
STEAM_1:0:27661072 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.