Skip to content

Commit 3a93c02

Browse files
committed
fix login throttle
1 parent f1772e5 commit 3a93c02

File tree

5 files changed

+1452
-25
lines changed

5 files changed

+1452
-25
lines changed

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,22 +2,22 @@
22
manage [rsc-server](https://github.com/2003scape/rsc-server) worlds,
33
player storage, friend communication, etc. jagex refered to theirs as the
44
loginserver. this server uses [JSON](https://www.npmjs.com/package/json-socket)
5-
to communicate with rsc-server over TCP or UNIX file sockets for IPC.
5+
to communicate with rsc-server over TCP or
6+
[UNIX file sockets for IPC](https://en.wikipedia.org/wiki/Unix_domain_socket).
67

78
features:
89
* [sqlite database backend](https://sqlite.org/whentouse.html#serversidedb)
910
utilizing [better-sqlite3](https://github.com/JoshuaWise/better-sqlite3)
1011
with 100% prepared queries for incredible performance and ACID-compliant
1112
transactions with no DBMS setup required
12-
* simplified table schema with no unnecessary JOINs and utilization of
13-
[sqlite's native json support](https://www.sqlite.org/json1.html) when
14-
appropriate
13+
* simplified [table schemas](/create-tables.sql) with no unnecessary JOINs and
14+
utilization of [sqlite's native json support](https://www.sqlite.org/json1.html)
1515
* multiple world support. connect more than one instance of
1616
[rsc-server](https://github.com/2003scape/rsc-server) with different world IDs
1717
for cross-world player private messaging
1818
* automatic hiscore rank updating with the ability to immediately fetch and
1919
compare player skill ranks on the fly
20-
* time-throttled logins with secure, bcrypt password storage and automatic
20+
* time-throttled logins with secure, bcrypt password storage and automatic
2121
re-hashing upon `config.passwordHash` modification
2222

2323
## install

0 commit comments

Comments
 (0)