David Cernat
986528c67d
[Server] Add error message as argument to OnServerScriptCrash
6 years ago
David Cernat
552a94a0ca
[Server] Add OnServerScriptCrash script event
6 years ago
David Cernat
f3b8a5b909
[General] Check integrity of credits only on Windows clients
...
This avoids the problems that were encountered in Linux and macOS builds regarding this check while also still addressing the scenario where official Windows builds had their credits modified by people unrelated to the project.
6 years ago
David Cernat
2e1d4a9449
[Server] Fix non-Windows builds
6 years ago
David Cernat
e96091fd6b
[General] Use more consistent variable names for password, address, etc.
6 years ago
Koncord
6af2400752
[Server] Remove usages of get/set env. Add GetModDir function
6 years ago
David Cernat
a3111fbcc1
[Server] Use clearer error message when failing to bind port
6 years ago
David Cernat
9e58cc82bd
[Server] Set minimum updateRate when communicating with master server
6 years ago
David Cernat
d1fa57ac14
[General] Switch to new official master server port when using old one
6 years ago
David Cernat
72d286473b
[General] Move credits integrity error message to new ErrorMessages file
...
Additionally, use correct log level for credit integrity message on server.
7 years ago
David Cernat
646111d998
[General] Use correct credits checksum and move it to Version.hpp
7 years ago
David Cernat
0f36c3ea24
[Server] Verify integrity of credits file
7 years ago
Koncord
685a80887b
Remove Pawn support
7 years ago
David Cernat
29be79e852
[General] Switch RakNet enums to CrabNet enums
...
CrabNet is TES3MP's fork of RakNet that has deviated too far from RakNet to still be compatible with it.
7 years ago
David Cernat
3d38da0e85
[Server] Put includes in a specific order
7 years ago
David Cernat
61b1a59814
[General] Move server's version printing method to Utils
7 years ago
David Cernat
92553b8e29
[Server] Log startup errors by not deleting logger too early
7 years ago
Koncord
1f3cbb46e2
[Server] Use __ARM_ARCH definition for detecting ARM
8 years ago
David Cernat
c899525e30
[General] Use address keys with clearer meaning in tes3mp config files
8 years ago
Koncord
9630f95335
[Server] Remove debug output
8 years ago
Koncord
73cf134107
[General] Fix incoming password string
8 years ago
Koncord
7b98f9f7ff
[Server] Log all exceptions
8 years ago
David Cernat
a353a21280
[General] Fix code style inconsistencies
8 years ago
Koncord
b3b7003313
[Server] Add "--no-logs" option
8 years ago
Koncord
dbb636ac90
[Server] Parse program options
8 years ago
Koncord
c4686ec578
[Server] Remove debug line
8 years ago
Koncord
cc7efc6e37
[Server] Use first 10 characters of CommitHash for humans
8 years ago
Koncord
80925736c0
[Server] Add commit hash to the rules
8 years ago
Koncord
bc3612dfe9
[Server] Add commit hash to password
8 years ago
Koncord
f2b8a939ef
[Server] Add postInit method and move getPluginListSample in to it
8 years ago
Koncord
c2ce2f2ce7
[Server] Use MasterServer update rate from config
8 years ago
Koncord
32284787de
[Server] Add OnServerPostInit callback
8 years ago
Koncord
3e00d42067
[Server] Reworking MasterClient to new master server
8 years ago
Koncord
c353e18645
[General] Move Utils from server to components
...
Rewrite CRC32 functions to the Boost equivalent
8 years ago
Koncord
3d88e657cd
[Server] Fix printVersion() for ARM
8 years ago
Koncord
158e9b3b09
[Server] Add ability to set password to server from config & scripts
8 years ago
Koncord
aed0651dc2
[Server] Some fixes for MasterClient
8 years ago
David Cernat
158d606477
[General] Leave one blank line at the end of every tes3mp code file
8 years ago
Koncord
0ab02006de
Detect ARM CPUs
8 years ago
David Cernat
253ded1ee3
Use new getFilenameStamp() method to generate timestamps for filenames
8 years ago
David Cernat
3932654d5d
Use log filenames w/ timestamps instead of adding numbers to their ends
8 years ago
Koncord
f510a5583f
Move MasterClient to Networking class
...
Rename MOTD to hostname
8 years ago
Koncord
11be8ed005
Rename copyOldLog to renameOldLog
8 years ago
Koncord
f08ab0b161
Keep old server logs
8 years ago
Koncord
61f7ad2f76
Add new paths for native & lua libs
...
If you want to add the native lib you should place it to {PATH_TO_MOD}/lib/
for external Lua libs: {PATH_TO_MOD}/lib/lua/
8 years ago
David Cernat
9e290ad799
Fix spacing irregularities
8 years ago
David Cernat
7a3d490121
Rename dumps into crashdumps to make the folder's purpose clear to users
8 years ago
David Cernat
f865246955
Fix Breakpad using changes provided by Stanislav in a gist
8 years ago
Koncord
e2522fa366
Simplify LOG macros
8 years ago
David Cernat
25dc2b19e7
Use lowerCamelCase in tes3mp server networking function names
8 years ago