 5e28fb8f97
			
		
	
	5e28fb8f97
	
	
	
		
			
			When enabled, empty companies (companies with no active clients) with no password are declared bankrupt after 1 year of emptyness. For empty companies with password, the password is removed after 3 years of emptyness. The delay of removing company/password can be configured via: - 'set autoclean_protected <months>' - 'set autoclean_unprotected <months>'
		
			
				
	
	
		
			22 lines
		
	
	
		
			771 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			771 B
		
	
	
	
		
			C
		
	
	
	
	
	
| #ifndef NETWORK_SERVER_H
 | |
| #define NETWORK_SERVER_H
 | |
| 
 | |
| #ifdef ENABLE_NETWORK
 | |
| 
 | |
| DEF_SERVER_SEND_COMMAND(PACKET_SERVER_MAP);
 | |
| DEF_SERVER_SEND_COMMAND_PARAM(PACKET_SERVER_ERROR_QUIT)(ClientState *cs, uint16 client_index, NetworkErrorCode errorno);
 | |
| DEF_SERVER_SEND_COMMAND_PARAM(PACKET_SERVER_ERROR)(ClientState *cs, NetworkErrorCode error);
 | |
| DEF_SERVER_SEND_COMMAND(PACKET_SERVER_SHUTDOWN);
 | |
| DEF_SERVER_SEND_COMMAND(PACKET_SERVER_NEWGAME);
 | |
| 
 | |
| bool NetworkFindName(char new_name[NETWORK_NAME_LENGTH]);
 | |
| void NetworkServer_HandleChat(NetworkAction action, DestType desttype, int dest, const char *msg, byte from_index);
 | |
| 
 | |
| bool NetworkServer_ReadPackets(ClientState *cs);
 | |
| void NetworkServer_Tick();
 | |
| void NetworkServerMonthlyLoop();
 | |
| 
 | |
| #endif /* ENABLE_NETWORK */
 | |
| 
 | |
| #endif // NETWORK_SERVER_H
 |