HTTP POST
- https://api.chips.ggSocketIO
- https://socket.chips.gg
All user authentication is handled using our auth service. Below is how you could use hosted user authentication.
All socket calls can be made using this format.
<?xml version="1.0" encoding="utf-8"?> | |
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" | |
android:layout_width="wrap_content" | |
android:layout_height="wrap_content" | |
android:background="@android:color/white" | |
android:orientation="vertical" | |
android:windowMinWidthMajor="@android:dimen/dialog_min_width_major"> | |
<LinearLayout |
<?xml version="1.0" encoding="utf-8"?> | |
<resources> | |
<!-- google's material design colours from | |
http://www.google.com/design/spec/style/color.html#color-ui-color-palette --> | |
<!--reds--> | |
<color name="md_red_50">#fde0dc</color> | |
<color name="md_red_100">#f9bdbb</color> | |
<color name="md_red_200">#f69988</color> |
import java.util.Map; | |
import java.util.Comparator; | |
import java.util.Collections; | |
int index = 0; | |
// sprite sheet | |
PImage pokemon; | |
// current pokemon sprite | |
PImage current; | |
// current pie chart |
I use the first | |
—– BEGIN LICENSE —– | |
Michael Barnes | |
Single User License | |
EA7E-821385 | |
8A353C41 872A0D5C DF9B2950 AFF6F667 | |
C458EA6D 8EA3C286 98D1D650 131A97AB | |
AA919AEC EF20E143 B361B1E7 4C8B7F04 |
// by: throw_away_stacy on reddit | |
// and yes I do birthday parties too | |
const WebSocket = require('websocket').w3cwebsocket; | |
const users = require('./users.json'); | |
const Q = require('q'); | |
const superagent = require('superagent'); | |
const _ = require('highland'); | |
const getPixels = require('get-pixels'); |
const SteamUser = require('steam-user'); | |
const SteamTotp = require('steam-totp'); | |
const SteamCommunity = require('steamcommunity'); | |
const TradeOfferManager = require('steam-tradeoffer-manager'); | |
class SteamBot { | |
constructor(options, clientOptions = {}, communityOptions = {}, managerOptions = {}) { | |
this.options = options; | |
this.client = new SteamUser(clientOptions); |
HTTP POST
- https://api.chips.ggSocketIO
- https://socket.chips.ggAll user authentication is handled using our auth service. Below is how you could use hosted user authentication.
All socket calls can be made using this format.
Application for managing many steam bots networked across multiple servers with an express api. Uses redis for all IPC/RPC. Each server must start a "cluster" which can start/stop any number of bots. A central main server running the "swarm" discovers/communicates with all clusters and bots through RPC. You can have any number of clusters and bots but only 1 swarm.
Once the swarm starts and cluster is up, you must first create the bot, then start it.
Create bot with login credentials and set steam profile.
params
Not all random values are created equal - for security-related code, you need a specific kind of random value.
A summary of this article, if you don't want to read the entire thing:
Math.random()
. There are extremely few cases where Math.random()
is the right answer. Don't use it, unless you've read this entire article, and determined that it's necessary for your case.crypto.getRandomBytes
directly. While it's a CSPRNG, it's easy to bias the result when 'transforming' it, such that the output becomes more predictable.uuid
, specifically the uuid.v4()
method. Avoid node-uuid
- it's not the same package, and doesn't produce reliably secure random values.random-number-csprng
.You should seriously consider reading the entire article, though - it's
let Crypto = require('crypto'); | |
let Random = require('random-js'); | |
Random = new Random(Random.engines.browserCrypto); | |
let Functions = require('../config/functions.js'); | |
module.exports = class MinesManager { | |
constructor(SocketID, BombCount, DepositAmount, Rank = 0) { | |
this._SocketID = SocketID; |