528 Commits

Author SHA1 Message Date
Lion Kortlepel
106d8e5863
Common: missed semicolon 2021-08-02 14:06:00 +02:00
Lion Kortlepel
1fb7cb6bc1
improve error reporting, remove duplicate code 2021-08-02 14:01:20 +02:00
Lion Kortlepel
9666fff622
CMake: remove mentions of luasocket again 2021-08-02 14:01:20 +02:00
Lion Kortlepel
5d5f155f0c
remove luasocket-cmake 2021-08-02 14:01:20 +02:00
Lion Kortlepel
cfe348770c
Common: Add sstream include for std::stringstream 2021-08-02 14:01:20 +02:00
Lion Kortlepel
206120dcef
CMake: include luasocket after finding lua 2021-08-02 14:01:20 +02:00
Lion Kortlepel
2a3bb1bef8
add luasocket 2021-08-02 14:01:20 +02:00
Lion Kortlepel
0faa46d48c
remove luasocket again 2021-08-02 14:01:20 +02:00
Lion Kortlepel
dae52a71fd
add CMakeLists for lib/ 2021-08-02 14:01:20 +02:00
Lion Kortlepel
c46c36bf09
add luasocket submodule 2021-08-02 14:01:20 +02:00
Lion Kortlepel
ed3d0834e6
add ws2tcpip.h 2021-08-02 14:01:20 +02:00
Lion Kortlepel
9d4c6e880b
fix version printing 2021-08-02 14:01:20 +02:00
Lion Kortlepel
d39b5d7c77
use inet_ntop instead of inet_ntoa (STILL BROKEN THOUGH) 2021-08-02 14:01:20 +02:00
Lion Kortlepel
b071906db5
clarify installation 2021-08-02 14:01:20 +02:00
Lion Kortlepel
8420cdb5bf
Add Settings enum, better print 2021-08-02 14:01:20 +02:00
Lion Kortlepel
e11211f201
add GetServerVersion 2021-08-02 14:01:20 +02:00
Lion Kortlepel
9595ef164e
use fake version for lua update for now 2021-08-02 14:01:17 +02:00
Lion Kortlepel
d18afdf84b
Lua: add onShutdown 2021-08-02 14:01:01 +02:00
Lion Kortlepel
0acbb70d10
add ip to identifiers, changed value format 2021-08-02 14:01:01 +02:00
Lion Kortlepel
7a3848e640
fix luatable in GetPlayerIdentifiers 2021-08-02 14:01:01 +02:00
Lion Kortlepel
261aa8f320
fix comment 2021-08-02 14:01:01 +02:00
Lion Kortlepel
e994cdd8a2
Add printRaw
Same as print() but does not prefix with time, date, filename, etc.
Use with care.
2021-08-02 14:01:01 +02:00
Lion Kortlepel
44e0f3aa21
add MP.HttpsGET, MP.HttpsPOST 2021-08-02 14:01:00 +02:00
Anonymous-275
8853cef809
TODO edit 2021-08-02 14:01:00 +02:00
Anonymous-275
fb76b8309a
Fully working lua_Register 2021-08-02 14:01:00 +02:00
Lion Kortlepel
a23946dddf
switch to toml11
it's better, believe me
2021-08-02 14:01:00 +02:00
Anonymous-275
55ee1d3747
simpler lua_Register 2021-08-02 14:01:00 +02:00
Lion Kortlepel
4cd0093687
rebase 2021-08-02 14:01:00 +02:00
Lion Kortlepel
cc88734279
implement GetOSName, start working on HttpsPOST 2021-08-02 14:01:00 +02:00
Anonymous-275
a865c95e2a
lua Register 2021-08-02 14:01:00 +02:00
Anonymous-275
9f636345ef Removed abort that causes server crash 2021-08-01 15:42:23 +03:00
Lion Kortlepel
3d0d5e9e4c minor fixes, version bump v2.2.0 2021-07-31 21:57:06 +03:00
Lion Kortlepel
a1ca8e0576 bump vcpkg version v2.1.4 2021-07-31 12:34:25 +03:00
Lion Kortlepel
b22f21a6b2 Revert "remove vcpkg commit id"
This reverts commit fef069c9df72a0473c6eed6b767199633327e4db.
2021-07-31 12:34:25 +03:00
Lion Kortlepel
531a901431 remove vcpkg commit id
there's no need for it and it makes runs fail if not updated
2021-07-31 12:34:25 +03:00
Lion Kortlepel
46f778bd01 bump version to 2.1.4 2021-07-29 13:34:28 +02:00
Lion Kortlepel
f3b6eea418 update vcpkg 2021-07-29 13:34:28 +02:00
Lion Kortlepel
bceb3aefe4 TServer: Avoid blindly using std::string::find's result 2021-07-29 13:34:28 +02:00
Lion Kortlepel
6c72432992 possible fix #37 2021-07-29 13:34:28 +02:00
Lion
17d3f303ca
Update README.md 2021-07-21 00:18:36 +02:00
Lion
2cbcf96282
Readme: clarify build instructions are for linux, too 2021-07-18 21:28:58 +02:00
Lion Kortlepel
7d4fd44dbf
print heartbeat on heartbeat 2021-07-15 01:04:06 +02:00
Lion Kortlepel
71c2af1224
TNetwork: kick everyone before shutdown
in the future this can be used to show a message to the clients that the
server is shutting down
2021-07-11 20:27:35 +02:00
Lion Kortlepel
2e112fc5f1
fix typo that prevented TCP thread from shutting down properly
sometimes, i guess
2021-07-11 20:00:31 +02:00
Lion
96c93a6aa6
Update README.md
Remove unnecessary and wrong step 4 :)
2021-07-11 00:30:14 +02:00
Lion
9dbb91fd84
Update README.md 2021-07-11 00:29:27 +02:00
Lion
26c33ae2fb
README: Add clarification on build steps 2021-07-11 00:28:21 +02:00
Lion Kortlepel
3eb943309e
bump version number v2.1.3 2021-07-10 19:20:42 +02:00
Lion Kortlepel
3c8e8399cb
Fix issue with not cancelling events on linux (fix #29) 2021-07-04 00:10:10 +02:00
Lion Kortlepel
5b500a3da5
bump version number v2.1.2 2021-07-03 01:04:55 +02:00