<%- (error.code === 404 ? " " : "") + error.title %>
4 |<%= error.message %>
5 |├── bot ├── logs │ └── .gitignore └── tmp │ └── .gitignore ├── public ├── img │ ├── logo.png │ ├── t-side.png │ ├── ct-side.png │ ├── emots │ │ ├── gg.png │ │ ├── hs.png │ │ ├── chan.png │ │ ├── dead.png │ │ ├── duck.png │ │ ├── fail.png │ │ ├── kappa.png │ │ ├── logo.png │ │ ├── lol.png │ │ ├── lucky.png │ │ ├── rekt.png │ │ ├── rip.png │ │ ├── salt.png │ │ ├── dollars.png │ │ ├── facepalm.png │ │ └── illuminati.png │ ├── coins-green.png │ ├── coins-white.png │ ├── free-flip.png │ ├── loading-2.gif │ └── signin-steam.png ├── favicon-16x16.png ├── favicon-32x32.png ├── audio │ └── opening-sound.mp3 ├── fonts │ └── fontawesome-webfont.woff2 ├── js │ ├── detail.js │ ├── verify.js │ ├── profile.js │ ├── cmodal.js │ ├── md5.js │ ├── app.js │ ├── jquery.countdown360.js │ └── chat.js └── css │ ├── chat.css │ ├── ring.css │ └── coinflip.css ├── routes ├── faq.js ├── terms.js ├── giveaway.js ├── getStarted.js ├── coinflip-faq.js ├── edit-profile.js ├── auth.js ├── api.js ├── leaderboard.js ├── coinflip.js └── jackpot.js ├── views ├── error.ejs ├── giveaway.ejs ├── templates │ ├── top-menu-profile.ejs │ ├── side-menu-profile.ejs │ ├── games-scripts.ejs │ ├── jackpot-handlebars.ejs │ └── coinflip-handlebars.ejs ├── chat.ejs ├── edit-profile.ejs ├── get-started.ejs ├── leaderboard.ejs ├── coinflip-leaderboard.ejs ├── layouts │ ├── error.ejs │ └── main.ejs ├── coinflip-history.ejs ├── coinflip.ejs ├── faq.ejs ├── jackpot-history.ejs ├── jackpot-details.ejs ├── coinflip-details.ejs ├── terms.ejs ├── jackpot.ejs └── coinflip-faq.ejs ├── models ├── index.js ├── db │ ├── coinflipRound.js │ ├── jackpotRound.js │ ├── offer.js │ ├── coinflipOffer.js │ ├── user.js │ └── index.js ├── log.js ├── passport.js ├── api.js └── helper.js ├── servers ├── status.js └── chat.js ├── README.md ├── bin └── www ├── package.json ├── prices.js ├── express.js └── config └── index.example.js /bot/logs/.gitignore: -------------------------------------------------------------------------------- 1 | # Ignore everything in this directory 2 | * 3 | # Except this file 4 | !.gitignore -------------------------------------------------------------------------------- /bot/tmp/.gitignore: -------------------------------------------------------------------------------- 1 | # Ignore everything in this directory 2 | * 3 | # Except this file 4 | !.gitignore -------------------------------------------------------------------------------- /public/img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Baterka/CSGOHunt.com-Copy/HEAD/public/img/logo.png -------------------------------------------------------------------------------- /public/img/t-side.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Baterka/CSGOHunt.com-Copy/HEAD/public/img/t-side.png -------------------------------------------------------------------------------- /public/img/ct-side.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Baterka/CSGOHunt.com-Copy/HEAD/public/img/ct-side.png -------------------------------------------------------------------------------- /public/img/emots/gg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Baterka/CSGOHunt.com-Copy/HEAD/public/img/emots/gg.png -------------------------------------------------------------------------------- /public/img/emots/hs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Baterka/CSGOHunt.com-Copy/HEAD/public/img/emots/hs.png -------------------------------------------------------------------------------- /public/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Baterka/CSGOHunt.com-Copy/HEAD/public/favicon-16x16.png -------------------------------------------------------------------------------- /public/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Baterka/CSGOHunt.com-Copy/HEAD/public/favicon-32x32.png -------------------------------------------------------------------------------- /public/img/coins-green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Baterka/CSGOHunt.com-Copy/HEAD/public/img/coins-green.png -------------------------------------------------------------------------------- /public/img/coins-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Baterka/CSGOHunt.com-Copy/HEAD/public/img/coins-white.png -------------------------------------------------------------------------------- /public/img/emots/chan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Baterka/CSGOHunt.com-Copy/HEAD/public/img/emots/chan.png -------------------------------------------------------------------------------- /public/img/emots/dead.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Baterka/CSGOHunt.com-Copy/HEAD/public/img/emots/dead.png -------------------------------------------------------------------------------- /public/img/emots/duck.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Baterka/CSGOHunt.com-Copy/HEAD/public/img/emots/duck.png -------------------------------------------------------------------------------- /public/img/emots/fail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Baterka/CSGOHunt.com-Copy/HEAD/public/img/emots/fail.png -------------------------------------------------------------------------------- /public/img/emots/kappa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Baterka/CSGOHunt.com-Copy/HEAD/public/img/emots/kappa.png -------------------------------------------------------------------------------- /public/img/emots/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Baterka/CSGOHunt.com-Copy/HEAD/public/img/emots/logo.png -------------------------------------------------------------------------------- /public/img/emots/lol.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Baterka/CSGOHunt.com-Copy/HEAD/public/img/emots/lol.png -------------------------------------------------------------------------------- /public/img/emots/lucky.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Baterka/CSGOHunt.com-Copy/HEAD/public/img/emots/lucky.png -------------------------------------------------------------------------------- /public/img/emots/rekt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Baterka/CSGOHunt.com-Copy/HEAD/public/img/emots/rekt.png -------------------------------------------------------------------------------- /public/img/emots/rip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Baterka/CSGOHunt.com-Copy/HEAD/public/img/emots/rip.png -------------------------------------------------------------------------------- /public/img/emots/salt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Baterka/CSGOHunt.com-Copy/HEAD/public/img/emots/salt.png -------------------------------------------------------------------------------- /public/img/free-flip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Baterka/CSGOHunt.com-Copy/HEAD/public/img/free-flip.png -------------------------------------------------------------------------------- /public/img/loading-2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Baterka/CSGOHunt.com-Copy/HEAD/public/img/loading-2.gif -------------------------------------------------------------------------------- /public/img/emots/dollars.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Baterka/CSGOHunt.com-Copy/HEAD/public/img/emots/dollars.png -------------------------------------------------------------------------------- /public/img/signin-steam.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Baterka/CSGOHunt.com-Copy/HEAD/public/img/signin-steam.png -------------------------------------------------------------------------------- /public/audio/opening-sound.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Baterka/CSGOHunt.com-Copy/HEAD/public/audio/opening-sound.mp3 -------------------------------------------------------------------------------- /public/img/emots/facepalm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Baterka/CSGOHunt.com-Copy/HEAD/public/img/emots/facepalm.png -------------------------------------------------------------------------------- /public/img/emots/illuminati.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Baterka/CSGOHunt.com-Copy/HEAD/public/img/emots/illuminati.png -------------------------------------------------------------------------------- /public/fonts/fontawesome-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Baterka/CSGOHunt.com-Copy/HEAD/public/fonts/fontawesome-webfont.woff2 -------------------------------------------------------------------------------- /routes/faq.js: -------------------------------------------------------------------------------- 1 | const express = require('express'); 2 | const router = express.Router(); 3 | 4 | /* GET home page. */ 5 | router.get('/', function(req, res, next) { 6 | res.render('faq', {}); 7 | }); 8 | 9 | module.exports = router; 10 | -------------------------------------------------------------------------------- /views/error.ejs: -------------------------------------------------------------------------------- 1 |
<%= error.message %>
5 |Players deposit skins in a round. Once the number of required skins is reached, a winner will be picked based on the number of tickets his deposit represents and 7 | will be awarded all the skins in the pot !
8 |For every 0.01 bet value a player will get 1 ticket, so a higher number of tickets means a better % of winning !
9 || # | 14 |Name | 15 |Total won | 16 |
|---|---|---|
| <%= i %> | 25 |
26 | |
28 | <%= player.totalWon %> | 29 |
| # | 14 |Name | 15 |Total won | 16 |
|---|---|---|
| <%= i %> | 25 |
26 | |
28 | <%= player.coinflipTotalWon %> | 29 |
| Duel # | 20 |End date | 21 |Total value | 22 |Win/Lose | 23 |Trade offer Code | 24 |Details | 25 ||
|---|---|---|---|---|---|---|
| 31 | <%= round.roundID; %> 32 | | 33 |34 | <%= round.updatedAt; %> 35 | | 36 |<%= round.totalValue; %> | 37 |38 | <%- (round.won ? "W" : "L") %> 39 | | 40 |<%= round.pot; %> | 41 |<%= round.pin; %> | 42 |43 | Details 44 | |
You can only bet CS:GO items. If there is any other items in the trade, such as trading cards, gifts etc... it will be automaticaly declined.
8 |A ticket is equal to 0.01 in bet value (1 ticket = 0.01 of the skin you submitted EX: skin valued at 5.00 = 500 tickets). The more tickets a player has, the more 10 | chances of winning he gets. 11 | As soon as a round is over, the winning ticket number will be calculated based on the random percentage and the total number of tickets with the following 12 | formula:
13 | Math.floor((TotalNumberOfTickets - 0.0000000001) * (winnerPercentage / 100)) 14 |Keep in mind that the order of the tickets are the same as the order of the deposit. For instance, if the first player places 50.00 in 15 | bet 16 | value into the pot, he will own tickets 1-5000, 17 | then if the second player places 20.00 in bet value, he will own tickets from 5001 to 7001. This will keep going until the pot is full at which point the round 18 | is 19 | set to end. Also note that the bots may accept a few late bets if there is any.
20 |The hash is a md5 encryption of the round secret and winning percentage in the following format 22 | percentage:secret 23 |
24 |When the round is over, both the secret and the winning percentage are revealed. You can verify that the hash matches with them with the form below.
25 || Round # | 19 |Status | 20 |Pin | 21 |Win/Lose | 22 |Pot | 23 |
|---|---|---|---|---|
| 29 | <% if(round.status === "Over") { %> 30 | <%= round.roundID; %> 31 | <% } else { %> 32 | <%= round.roundID; %> 33 | <% } %> 34 | | 35 |<%= round.status; %> | 36 |<%= round.pin; %> | 37 |38 | <% if(round.status === "Over") { %> 39 | <%= (round.won ? "Win" : "Lose") %> 40 | <% } else { %> 41 | ? 42 | <% } %> 43 | | 44 |<%= round.pot; %> | 45 |
| TradeID | 55 |Status | 56 |Message | 57 |Value | 58 |
|---|---|---|---|
| 64 | <% if(offer.status === "Active") { %> 65 | <%= offer.offerID; %> 66 | <% } else { %> 67 | <%= offer.offerID; %> 68 | <% } %> 69 | | 70 |<%= offer.status; %> | 71 |<%= offer.message; %> | 72 |<%= offer.value; %> | 73 |
|
19 |
20 | |
22 | <%= round.players[k].probability.percent %>% / $<%= round.players[k].probability.value %> | 23 |
43 | The terms and conditions set out below (the “Terms and Conditions”) apply to and govern any services used by you (“you”, the “user”) and marketed by us under the 8 | brand name ‘CSGOHunt including any services provided through any website with a domain name ending ‘CSGOHunt.com’ (the “Website”), and to any email and other 9 | correspondence between us relating to such a service.
10 |CSGOHunt is for entertainment purposes only, no real money is exchanged on our platform. 11 | Therefore players participate in bets with virtual items of artificial value in a closed gaming system. CSGOHunt does not offer an opportunity to win real 12 | money.
13 |You must be at least 18 years old to play on csgohunt.com.
14 |Usage of our site, CSGOHunt.com and its services constitute your acceptance of this agreement.
15 |If you do not agree to any of these stipulations please leave the site immediately.
16 |By participating in CSGOHunt.com you agree that you are not a resident of the United Kingdom.
17 |Use of our services is at your own risk. CSGOHunt.com, its owners and affiliates should / will never be held liable for any individual’s profits / loss gained on 19 | CSGOHunt.com. CSGOHunt.com and it’s affiliates assume no responsibility for any missed bets or loss of virtual currency / items.
20 |We give you the opportunity to exchange intangible items for CSGOHunt's virtual currency, coins. This virtual currency is not real money, nor does it hold any 22 | monetary value and may never be redeemed for “real world” money, or other items of monetary value / inherent value. You acknowledge that CSGOHunt's virtual 23 | currency is not redeemable for any sum of “real-world” money from us at any time. We make no guarantee and take no responsibility as to the nature, value, or 24 | quality of the features of the Service or any third-party goods or services that will be accessible through the use of CSGOHunt's virtual currency.
25 |CSGOHunt.com is intended for an adult audience and you must be 18 or older, of sound mind and capable of taking responsibility for your own actions. 27 | CSGOHunt.com comes with no guarantees, expressed or implied, in connection with the service which is provided to you ‘as is’ and we provide you with no warranty 28 | whatsoever regarding its quality, completeness or accuracy. As such, CSGOHunt.com cannot be held responsible in any event, direct, indirect or consequential 29 | with the use of the website. 30 | CSGOHunt.com reserves the right to suspend and/or cancel any bet/wager at any time. When a platform is suspended, any bets entered will be on hold. CSGOHunt.com 31 | also reserves the right to cease betting at any time without notice.
32 |If any loss occur during a bet caused by a software or network issue, you have 7 days to make a claim by opening a ticket at support.csgohunt.com, after which 34 | these items will be considered surrendered. We strongly encourage you to withdraw your winning as soon as possible to avoid any issues. 35 | Keep in mind that the items you get after winning a round may not be the same as the one you deposit, meaning that stickers and nametag may be lost. However the 36 | total value won will stay the same. For every round played on CSGOHunt.com, a commission of approximatly 5% will be taken. It is calculated on the total pot 37 | value and is taken from the items pool.
38 |The content of the pages of this website is for your general information and use only. It is subject to change without notice. This website contains material 40 | which is owned by us. This material includes, but is not limited to, the design, layout, look, appearance and graphics. Reproduction is prohibited other than in 41 | accordance with the copyright notice, which forms part of these terms and conditions.
42 |CSGOHunt.com is in NO way affiliated with Valve Corporation, Counter-Strike Global Offensive or any other trademarks of the Valve Corporation.
44 |0
0%
CSGOHunt's coinflip a simple way to 1vs1 against other players and attempt to win their skins. To do so, all you have to do is either create a coinflip by 10 | picking the items you want to gamble, or join an existing one granted that you can place items valued at the same prices within a 10% margin. For example, if a 11 | round was created with items valued at 100.00 points, then you will have to place a bet between 90.00 and 110.00 points.
12 |When creating a round, simply click on "Create a coinflip". You will then see all the items from your current inventory and will be able to pick the ones you 14 | want to gamble. Note that the minimum bet is 5.00 points for a maximum of 10 items.
15 |Joining a game is as easy as creating one, just click on "Join" on a coinflip that you're interested in. You will then be presented a different kind of inventory 17 | window, this one will have more information about what you need to add or remove to reach the correct bet amount.
18 |Once the offer is sent by one of our bot, a timer indicating that someone is trying to join will be triggered. It will last for 2 minutes to give time to the 19 | player to accept and confirm the offer. Past this time, the offer will be canceled and the round will once again become free for everyone to join.
20 |Once a round end, our bot will send you the trade offer right away. It is recommended to accept it as soon as possible to avoid any issue. Note that a commission 22 | of 0 to 5% may apply, up to 10% if no items matching 5% is available, however the items that the bot keep cannot be the one that you used to create the 23 | coinflip. If no items matches the commission range, then no commission will be applied.
24 |Since every player can place a bet within a 10% of the total value, some coinflip may not be exactly 50/50 chance of winning. The chances will be affected by how 29 | much you place. For instance, if someone create a coinflip of 1000.00 points and a player join with 1100.00, the player that joined will have more chances of 30 | winning because his bet is higher. All the % are presented within the Join menu.
31 |The player that picks CT side will own the EARLY numbers, the one that joined as T-Side will own the LATE numbers.
32 |Here is a quick example: A coinflip valued at 1000.00 points is created. Then someone join it with 1000.00, in this case his chances of winning would be 50%. The 33 | player that created the round as CT will have number 0 to 50%, the player that join as T will have 51 to 100%.
34 |Once the number generation is over, if the number is between 0 and 50, then the player that created the round will win! Otherwise, the player that joined wins 35 | the game.
36 |To ensure that every coinflip is fair and cannot be tempered with, we are using a distributed RNG system.
38 |The way it works is relatively simple: Each player generate a 'seed' (a string of random characters) and attach it to the create or join request. The server will 39 | also generate a seed and show its 'hash' (an encrypted version of the seed) to both players to garantee that it wasn't changed during any steps of the 40 | coinflip.
41 |Once the coinflip is over, all three seeds will be used to compute the winning percentage and the secret used to create the server 'hash' will also be 42 | revealed.
43 |In conclusion, this mean that each players will contribute to the result of the final number, therefore no one can predict, influance or know the number 44 | beforehand.
45 |You can use the form below to check the roll for every combination of seed, that is the server, player 1 and player 2 seeds. Remember that you can see all the 47 | seed only once a round is over!
48 |Not respecting the following rules will get you banned permanently.