David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								2656569d31 
								
							 
						 
						
							
							
								
								[Server] Remove 'using namespace std'  
							
							
							
						 
						
							2021-03-21 15:45:01 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								a508a0faf8 
								
							 
						 
						
							
							
								
								[Server] Turn GetArguments() from ScriptFunctions into Utils function  
							
							
							
						 
						
							2019-02-24 01:43:04 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								2f1ef049d2 
								
							 
						 
						
							
							
								
								[Server] Turn sendToAttachedPlayer into skipAttachedPlayer  
							
							... 
							
							
							
							Unfortunately, default values set in the C++ code for our script function parameters don't actually seem to work, and they always default to false because they receive a nil value from Lua. As a result, to not break compatibility with previous scripts, I've decided to use a skipAttachedPlayer argument instead so it can default to false while still providing the same benefits that sendToAttachedPlayer provided. 
							
						 
						
							2018-07-07 20:08:59 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								141e404ed9 
								
							 
						 
						
							
							
								
								[Server] Move server administration functions to ServerFunctions class  
							
							
							
						 
						
							2018-07-07 19:40:22 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								c075496748 
								
							 
						 
						
							
							
								
								[General] Replace deathReason in death packets with a killer variable  
							
							... 
							
							
							
							Add serverside script functions for determining the killers of both players and actors.
Use unsigned ints for script functions returning an object or actor's refNumIndex or mpNum.
Remove updateDeadState() from LocalPlayer and make its code part of updateStatsDynamic() for simplicity. 
							
						 
						
							2018-07-05 22:24:51 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								d47b06fe7a 
								
							 
						 
						
							
							
								
								[Server] Prevent SetGameMode() and SetHostname() from crashing server  
							
							... 
							
							
							
							Previously, turning off communication with the MasterServer from the server config and then attempting to use SetGameMode() or SetHostname() led to a server crash. 
							
						 
						
							2018-04-29 19:50:39 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								306252ecdc 
								
							 
						 
						
							
							
								
								[Server] Fix confusing script function names  
							
							
							
						 
						
							2018-04-18 19:10:58 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								311f770de7 
								
							 
						 
						
							
							
								
								[Server] Document script functions, part 4  
							
							... 
							
							
							
							Additionally, clean up some variable names. 
							
						 
						
							2018-04-18 11:02:18 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								9d05063af4 
								
							 
						 
						
							
							
								
								[General] Add server script functions for banning & unbanning IPs  
							
							... 
							
							
							
							Additionally, use a more informative message for the client when trying to connecting to a server that it is banned from. 
							
						 
						
							2017-07-27 19:29:17 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Koncord 
								
							 
						 
						
							
							
							
							
								
							
							
								940ae5c2fb 
								
							 
						 
						
							
							
								
								[Server] Implement GetIP API function  
							
							
							
						 
						
							2017-07-04 15:57:16 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Koncord 
								
							 
						 
						
							
							
							
							
								
							
							
								5292914325 
								
							 
						 
						
							
							
								
								[Server] Simplify native CallPublic & CreateTimerEx  
							
							
							
						 
						
							2017-06-30 17:59:50 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								a353a21280 
								
							 
						 
						
							
							
								
								[General] Fix code style inconsistencies  
							
							
							
						 
						
							2017-05-31 08:37:11 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Koncord 
								
							 
						 
						
							
							
							
							
								
							
							
								a4a77ddeff 
								
							 
						 
						
							
							
								
								[Server] Add SetRuleString and SetRuleValue to script API  
							
							
							
						 
						
							2017-05-07 02:17:15 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Koncord 
								
							 
						 
						
							
							
							
							
								
							
							
								158e9b3b09 
								
							 
						 
						
							
							
								
								[Server] Add ability to set password to server from config & scripts  
							
							
							
						 
						
							2017-02-20 22:40:09 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Koncord 
								
							 
						 
						
							
							
							
							
								
							
							
								1fb2176cfa 
								
							 
						 
						
							
							
								
								[Server] Add forgotten type for callbacks  
							
							
							
						 
						
							2017-02-18 12:58:12 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Koncord 
								
							 
						 
						
							
							
							
							
								
							
							
								e92df0c465 
								
							 
						 
						
							
							
								
								Implement SetModname, SetHostname functions  
							
							
							
						 
						
							2017-01-10 19:22:02 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								ad43cb5473 
								
							 
						 
						
							
							
								
								Revert "Use lowerCamelCase in tes3mp server script function names, part 2"  
							
							... 
							
							
							
							This reverts commit 80d16fe1fd 
							
						 
						
							2016-11-16 19:27:46 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								80d16fe1fd 
								
							 
						 
						
							
							
								
								Use lowerCamelCase in tes3mp server script function names, part 2  
							
							
							
						 
						
							2016-11-16 17:39:44 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								25dc2b19e7 
								
							 
						 
						
							
							
								
								Use lowerCamelCase in tes3mp server networking function names  
							
							
							
						 
						
							2016-11-16 02:05:14 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Koncord 
								
							 
						 
						
							
							
							
							
								
							
							
								82f202c891 
								
							 
						 
						
							
							
								
								Implement GetAvgPing(pid) function  
							
							
							
						 
						
							2016-11-04 20:15:14 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Koncord 
								
							 
						 
						
							
							
							
							
								
							
							
								94f6ab30f2 
								
							 
						 
						
							
							
								
								Fix GetProtocolVersion  
							
							
							
						 
						
							2016-09-28 19:20:22 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Koncord 
								
							 
						 
						
							
							
							
							
								
							
							
								babc3230b7 
								
							 
						 
						
							
							
								
								Add new functions: GetServerVersion & GetProtocolVersion  
							
							
							
						 
						
							2016-09-10 13:41:23 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Koncord 
								
							 
						 
						
							
							
							
							
								
							
							
								0549a7a01d 
								
							 
						 
						
							
							
								
								Fixed type cast  
							
							
							
						 
						
							2016-07-28 20:09:12 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Koncord 
								
							 
						 
						
							
							
							
							
								
							
							
								5a6c1750d9 
								
							 
						 
						
							
							
								
								Fixed some build warnings and IsTimerElapsed function  
							
							
							
						 
						
							2016-07-27 10:35:27 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Koncord 
								
							 
						 
						
							
							
							
							
								
							
							
								1b259e2d33 
								
							 
						 
						
							
							
								
								Syncing inventory, animations, position, 8 key attributes  
							
							... 
							
							
							
							Created Package system 
							
						 
						
							2016-07-07 23:50:48 +08:00