Age | Commit message (Collapse) | Author |
|
|
|
* Attempt reconnect in case of DUPLICATE_SERVER
If gameserver receives DUPLICATE_SERVER response it will retry the auth
request after a timeout of 10 seconds.
Retries will stop after 10 attempts.
Co-authored-by: Emma Miler <27428383+emma-miler@users.noreply.github.com>
* Fix formatting
* Move comment
So that it refers to the right line
* Retry 10 times instead of just once
* Only check retrycounter for DUPLICATE_SERVER error
Co-authored-by: Emma Miler <27428383+emma-miler@users.noreply.github.com>
|
|
|
|
|
|
Properly initializes AuthData structs where used.
This does not get done automatically in debug mode because c++ is weird like that
|
|
|
|
|
|
|
|
|
|
|
|
* Quick fix for a bug I caused
* Typo
* Update kitten-fixes branch to my repo (#122)
* Added string hash macro
* Added convenient vtfunc macro
* Made lil ConCommand creation macro
* Fixed multiple NET_SetConVar exploits
* Quick fixerino
* Fix convar struct (and other things)
* Revive clang-format (but good, i think)
* Update .clang-format
* Reformatted code to meet .clang-format requirements
* Minor formatting fixes
* Fixed Northstar "crashing" when console is closed
* Update .clang-format
* Quick fix for a bug I caused
* Typo
* NSMem Update
* ExplotFixes: Only block excessive convar counts if server
* Update ExploitFixes.cpp
* Update ExploitFixes.cpp
* Updated bytepatch format
* reformatted all code for clang-format
* Updated my clang-format to v13.0.0
* 3 fixes in 1
- ANTITAMPER fixed
- NSMem simplification update
- Fixed bad byte string in serverauthentication.cpp
* Improved ExploitFixes logging and NET_SetConVar patch
* clang-format unironically sabotaged my code
* Made ns_exploitfixes_log on by default
* Fixed IsMemoryReadable (oops)
Co-authored-by: KittenPopo <Pokeberry123@gmail.com>
|
|
|
|
* Add version numbering to all master server requests
* Use "+dev" for user agent if dev version instead of "-dev"
* Replace "FindResource" with "FindResourceW"
As per code review suggestion
https://github.com/R2Northstar/NorthstarLauncher/pull/113#discussion_r834788821
* Set User-Agent in SetCommonHttpClientOptions
instead of for each curl call individually
As per code review suggestion
https://github.com/R2Northstar/NorthstarLauncher/pull/113#discussion_r834789168
Co-authored-by: GeckoEidechse <gecko.eidechse+git@pm.me>
|
|
* Full CNetAdr rewrite (protocol agnostic)
* Full CSocketCreator class rebuild (based on Valve's implementation)
* RCON implementation on server and client
* Misc cleanup
|
|
|
|
* Implement CCvar class with mapped out vtable funcs
* Rebuilded ConVar class + code overhaul to use new system
* ConVar class is now properly mapped out for r2 (0x80 in size).
* Reimplemented and exposed all frequently used ConVar class methods to the SDK.
* Implement frequently used CCvar class methods.
* Implement all CCVarIteratorInternal class methods.
* Performed additional cleanup over the SDK to use new system instead.
* ConVar class improvements + rebuilded ConCommand struct
* Fix actual struct size for ConCommand
|
|
|
|
|
|
|
|
|
|
|
|
Server name now supports UTF-8 chars in Unicode codepoints.
Dedicated server now displays server name for better itentification.
|
|
|
|
|
|
|
|
it doesn't if you use original exe before this change)
|
|
|
|
|
|
|
|
|
|
rather than ip
|
|
|
|
|
|
|
|
|
|
|
|
|
|
error reporting for client
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|