Commit Graph

84 Commits

Author SHA1 Message Date
RD42
2aa2b1e628 [bot] Implement ScrRemovePlayerFromVehicle(...) 2024-06-08 21:35:32 +08:00
RD42
8b36c6d805 [bot] Implement ScrPutPlayerInVehicle(...) 2024-06-08 21:34:42 +08:00
RD42
6038cf0a59 [bot] Implement ScrSetPlayerPos(...) 2024-06-07 22:56:29 +08:00
RD42
bcb50d8800 [bot] Implement ScrSetPlayerFacingAngle(...) 2024-06-07 22:52:35 +08:00
RD42
8b46841b34 [bot] Rename RPC_Unk27 to RPC_DisableRaceCheckpoint 2024-06-06 23:01:27 +08:00
RD42
a7e6441afa [bot] Rename RPC_Unk26 to RPC_SetRaceCheckpoint 2024-06-06 22:59:52 +08:00
RD42
964c0ad96d [bot] Rename RPC_Unk25 to RPC_DisableCheckpoint 2024-06-06 22:58:14 +08:00
RD42
8d50bf0963 [bot] Rename RPC_Unk6B to RPC_SetCheckpoint 2024-06-06 22:55:39 +08:00
RD42
26ea16aaae [bot] Implement WorldPlayerAdd(...)
* Rename `CNetGame::sub_415EC0(...)` to `CNetGame::SetPlayerAdded(...)`
2024-06-03 22:58:59 +08:00
RD42
843b2406bf [bot] Implement InitGame(...) 2024-06-03 22:51:04 +08:00
RD42
aca41ed816 [bot] Implement ServerQuit(...) 2024-06-02 22:55:46 +08:00
RD42
05e65e3d17 [bot] Implement ScrSetSpawnInfo(...) 2024-06-02 22:36:16 +08:00
RD42
1b58865926 [bot] Implement ScrDisplayGameText(...) 2024-06-02 22:21:36 +08:00
RD42
fc879a6fdc [bot] Implement ConnectionRejected(...)
* Update SAMPRPC.h

* Update `RegisterRPCs(...)`

* Update `UnRegisterRPCs(...)`
2024-06-01 19:43:12 +08:00
RD42
9a61b24a2f [bot] Implement GameModeRestart(...)
* Implement `CNetGame::ShutdownForGameModeRestart()`

* Implement `CPlayerPool::Process()`

* Implement `CNetGame::ResetVehiclePool()`

* Implement `CNetGame::StopRecordingPlayback()`
2024-06-01 18:30:44 +08:00
RD42
9cc095cb44 [raknet] Cleanup SAMPRPC.h 2024-05-31 21:22:27 +08:00
RD42
362480c54e [bot/saco/server] Rename static RPC functions 2024-04-28 21:00:12 +08:00
RD42
d1451f9529 [bot/saco/server] Implement SocketDataEncryptor functions 2024-04-23 22:07:28 +08:00
RD42
608c372b11 [raknet] Update ReliabilityLayer::InitializeVariables() 2024-04-14 22:29:40 +08:00
RD42
67e6587d87 [raknet] Implement ReliabilityLayer::SetPing(...) 2024-04-14 22:23:30 +08:00
RD42
2a5feab064 [raknet] Implement ReliabilityLayer::UpdateNextActionTime() 2024-04-14 22:10:48 +08:00
RD42
2f2123f9d3 [raknet] Implement RakPeer::GetDecompressionRatio() 2024-04-14 21:34:17 +08:00
RD42
0c4f681066 [raknet] Implement RakPeer::GetCompressionRatio() 2024-04-14 21:19:44 +08:00
RD42
3886884429 [raknet] Implement RakPeer::GetOutgoingFrequencyTable(...) 2024-04-14 20:55:15 +08:00
RD42
6f799f75c8 [raknet] Implement RakPeer::SetCompileFrequencyTable(...) 2024-04-14 20:35:04 +08:00
RD42
ad8c70ee50 [raknet] Implement RakPeer::SetMTUSize(...) 2024-04-14 19:14:58 +08:00
RD42
98dc42b0d7 [raknet] Implement RakPeer::GetMTUSize() 2024-04-14 19:05:41 +08:00
RD42
6c038f5fb6 [raknet] Implement RakPeer::GetInternalID() 2024-04-14 18:44:00 +08:00
RD42
6135df699c [raknet] Remove padding and match RakNetStatisticsStruct 2024-04-14 18:14:10 +08:00
RD42
84aacf4165 [raknet] Implement RakPeer::DeallocatePacket(...) 2024-04-13 22:15:50 +08:00
RD42
cf9d90567c [raknet] Implement RakPeer::GetMaximumNumberOfPeers() 2024-04-13 22:06:20 +08:00
RD42
a4ab4df95f [raknet] Add ID_RECEIVED_STATIC_DATA to PacketEnumerations.h 2024-04-13 21:44:21 +08:00
RD42
408b637e3c [saco] Implement CSvrNetStats 2024-03-27 23:27:18 +08:00
RD42
665d04b66e [raknet] Update PacketPriority.h 2024-03-25 22:55:46 +08:00
RD42
bf2508e667 [raknet] Update PacketEnumerations.h 2024-03-25 22:54:34 +08:00
RD42
5ae650a572 [raknet] Fix compilation errors 2024-03-22 23:32:11 +08:00
RD42
cbe46e1d3d [raknet] Change RakPeer::vftable_20() to RakPeer::Connect(...) 2024-02-14 23:05:11 +08:00
RD42
e35e932c37 [raknet] Change RakPeer::vftable_24() to RakPeer::Disconnect(...) 2024-02-14 23:03:16 +08:00
RD42
cfbeb7d436 [raknet] Add RakPeer ctor stub 2024-02-14 23:00:03 +08:00
RD42
634901d26c [raknet] Add RakServer ctor stub 2024-02-14 22:58:40 +08:00
RD42
2b633f0f80 [raknet] Change RakServer::vftable_4() to RakServer::Start(...) 2024-02-14 22:58:09 +08:00
RD42
03cc592835 Fix building errors 2024-02-14 22:51:29 +08:00
RD42
2e7a8b8bda [raknet] Implement EmailSender::GetResponse() 2024-02-13 23:27:04 +08:00
RD42
270ee9a0bc [raknet] Add TCPInterface class
* Adds TCPInterface ctor
* Adds `TCPInterface::Receive()`
* Adds `TCPInterface::HasLostConnection()`
2024-02-13 23:22:42 +08:00
RD42
df9176c717 [raknet] Add SingleProducerConsumer
* Implements SingleProducerConsumer ctor
* Implements `SingleProducerConsumer::ReadLock()`
* Implements `SingleProducerConsumer::ReadUnlock()`
2024-02-13 23:06:55 +08:00
RD42
b73cd8a5c2 [raknet] Implement BitStream::Reset() 2024-02-12 20:34:08 +08:00
RD42
3397c93362 [raknet] Implement BitStream::SetNumberOfBitsAllocated() 2024-02-12 20:33:38 +08:00
RD42
9ec91cdd26 [raknet] Update PacketEnumerations.h
* Adds more packet IDs
* Adds comments to the packet IDs
2024-02-07 23:31:27 +08:00
RD42
854f890108 [saco/server/bot] Add and match RakNet Rand functions 2024-02-04 19:26:33 +08:00
RD42
4ceb300a75 [saco/server/bot] Add and match RakNet SHA1 2024-02-04 19:23:08 +08:00