@@ -54,29 +54,29 @@ Administration::Administration(const Plugin::CreateParams& params)
54
54
: Plugin(params)
55
55
{
56
56
57
- #define REGISTER (name, func ) \
58
- GetServices ()->m_events ->RegisterEvent (name , \
59
- [this ](Events:: ArgumentStack&& args){ return func (std::move (args)); })
60
-
61
- REGISTER (" GET_PLAYER_PASSWORD " , OnGetPlayerPassword );
62
- REGISTER (" SET_PLAYER_PASSWORD " , OnSetPlayerPassword );
63
- REGISTER (" CLEAR_PLAYER_PASSWORD " , OnClearPlayerPassword );
64
- REGISTER (" GET_DM_PASSWORD " , OnGetDMPassword );
65
- REGISTER (" SET_DM_PASSWORD " , OnSetDMPassword );
66
- REGISTER (" SHUTDOWN_SERVER " , OnShutdownServer );
67
- REGISTER (" DELETE_PLAYER_CHARACTER " , OnDeletePlayerCharacter );
68
- REGISTER (" ADD_BANNED_IP " , OnAddBannedIP );
69
- REGISTER (" REMOVE_BANNED_IP " , OnRemoveBannedIP );
70
- REGISTER (" ADD_BANNED_CDKEY " , OnAddBannedCDKey );
71
- REGISTER (" REMOVE_BANNED_CDKEY " , OnRemoveBannedCDKey );
72
- REGISTER (" ADD_BANNED_PLAYER_NAME " , OnAddBannedPlayerName );
73
- REGISTER (" REMOVE_BANNED_PLAYER_NAME " , OnRemoveBannedPlayerName );
74
- REGISTER (" GET_BANNED_LIST " , OnGetBannedList );
75
- REGISTER (" SET_MODULE_NAME " , OnSetModuleName );
76
- REGISTER (" SET_SERVER_NAME " , OnSetServerName );
77
- REGISTER (" GET_PLAY_OPTION " , OnGetPlayOption );
78
- REGISTER (" SET_PLAY_OPTION " , OnSetPlayOption );
79
- REGISTER (" DELETE_TURD " , OnDeleteTURD );
57
+ #define REGISTER (func ) \
58
+ GetServices ()->m_events ->RegisterEvent (#func , \
59
+ [this ](ArgumentStack&& args){ return func (std::move (args)); })
60
+
61
+ REGISTER (GetPlayerPassword );
62
+ REGISTER (SetPlayerPassword );
63
+ REGISTER (ClearPlayerPassword );
64
+ REGISTER (GetDMPassword );
65
+ REGISTER (SetDMPassword );
66
+ REGISTER (ShutdownServer );
67
+ REGISTER (DeletePlayerCharacter );
68
+ REGISTER (AddBannedIP );
69
+ REGISTER (RemoveBannedIP );
70
+ REGISTER (AddBannedCDKey );
71
+ REGISTER (RemoveBannedCDKey );
72
+ REGISTER (AddBannedPlayerName );
73
+ REGISTER (RemoveBannedPlayerName );
74
+ REGISTER (GetBannedList );
75
+ REGISTER (SetModuleName );
76
+ REGISTER (SetServerName );
77
+ REGISTER (GetPlayOption );
78
+ REGISTER (SetPlayOption );
79
+ REGISTER (DeleteTURD );
80
80
81
81
#undef REGISTER
82
82
}
@@ -85,7 +85,7 @@ Administration::~Administration()
85
85
{
86
86
}
87
87
88
- Events::ArgumentStack Administration::OnGetPlayerPassword (Events::ArgumentStack&&)
88
+ Events::ArgumentStack Administration::GetPlayerPassword (Events::ArgumentStack&&)
89
89
{
90
90
const CExoString password = Globals::AppManager ()->m_pServerExoApp ->GetNetLayer ()->GetPlayerPassword ();
91
91
LOG_DEBUG (" Returned player password '%s'." , password.m_sString );
@@ -94,22 +94,22 @@ Events::ArgumentStack Administration::OnGetPlayerPassword(Events::ArgumentStack&
94
94
return stack;
95
95
}
96
96
97
- Events::ArgumentStack Administration::OnSetPlayerPassword (Events::ArgumentStack&& args)
97
+ Events::ArgumentStack Administration::SetPlayerPassword (Events::ArgumentStack&& args)
98
98
{
99
99
const auto newPass = Events::ExtractArgument<std::string>(args);
100
100
LOG_NOTICE (" Set player password to '%s'." , newPass);
101
101
Globals::AppManager ()->m_pServerExoApp ->GetNetLayer ()->SetPlayerPassword (newPass.c_str ());
102
102
return Events::ArgumentStack ();
103
103
}
104
104
105
- Events::ArgumentStack Administration::OnClearPlayerPassword (Events::ArgumentStack&&)
105
+ Events::ArgumentStack Administration::ClearPlayerPassword (Events::ArgumentStack&&)
106
106
{
107
107
LOG_NOTICE (" Cleared player password." );
108
108
Globals::AppManager ()->m_pServerExoApp ->GetNetLayer ()->SetPlayerPassword (" " );
109
109
return Events::ArgumentStack ();
110
110
}
111
111
112
- Events::ArgumentStack Administration::OnGetDMPassword (Events::ArgumentStack&&)
112
+ Events::ArgumentStack Administration::GetDMPassword (Events::ArgumentStack&&)
113
113
{
114
114
const CExoString password = Globals::AppManager ()->m_pServerExoApp ->GetNetLayer ()->GetGameMasterPassword ();
115
115
LOG_DEBUG (" Returned DM password '%s'." , password.m_sString );
@@ -118,15 +118,15 @@ Events::ArgumentStack Administration::OnGetDMPassword(Events::ArgumentStack&&)
118
118
return stack;
119
119
}
120
120
121
- Events::ArgumentStack Administration::OnSetDMPassword (Events::ArgumentStack&& args)
121
+ Events::ArgumentStack Administration::SetDMPassword (Events::ArgumentStack&& args)
122
122
{
123
123
const auto newPass = Events::ExtractArgument<std::string>(args);
124
124
LOG_NOTICE (" Set DM password to '%s'." , newPass);
125
125
Globals::AppManager ()->m_pServerExoApp ->GetNetLayer ()->SetGameMasterPassword (newPass.c_str ());
126
126
return Events::ArgumentStack ();
127
127
}
128
128
129
- Events::ArgumentStack Administration::OnShutdownServer (Events::ArgumentStack&&)
129
+ Events::ArgumentStack Administration::ShutdownServer (Events::ArgumentStack&&)
130
130
{
131
131
LOG_NOTICE (" Shutting down the server!" );
132
132
if (kill (getpid (), SIGTERM) != 0 )
@@ -136,7 +136,7 @@ Events::ArgumentStack Administration::OnShutdownServer(Events::ArgumentStack&&)
136
136
return Events::ArgumentStack ();
137
137
}
138
138
139
- Events::ArgumentStack Administration::OnDeletePlayerCharacter (Events::ArgumentStack&& args)
139
+ Events::ArgumentStack Administration::DeletePlayerCharacter (Events::ArgumentStack&& args)
140
140
{
141
141
const auto objectId = Events::ExtractArgument<Types::ObjectID>(args);
142
142
const auto bPreserveBackup = static_cast <bool >(Events::ExtractArgument<int32_t >(args));
@@ -196,55 +196,55 @@ Events::ArgumentStack Administration::OnDeletePlayerCharacter(Events::ArgumentSt
196
196
return Events::ArgumentStack ();
197
197
}
198
198
199
- Events::ArgumentStack Administration::OnAddBannedIP (Events::ArgumentStack&& args)
199
+ Events::ArgumentStack Administration::AddBannedIP (Events::ArgumentStack&& args)
200
200
{
201
201
const auto ip = Events::ExtractArgument<std::string>(args);
202
202
LOG_NOTICE (" Banning IP %s" , ip);
203
203
Globals::AppManager ()->m_pServerExoApp ->AddIPToBannedList (ip.c_str ());
204
204
return Events::ArgumentStack ();
205
205
}
206
206
207
- Events::ArgumentStack Administration::OnRemoveBannedIP (Events::ArgumentStack&& args)
207
+ Events::ArgumentStack Administration::RemoveBannedIP (Events::ArgumentStack&& args)
208
208
{
209
209
const auto ip = Events::ExtractArgument<std::string>(args);
210
210
LOG_NOTICE (" Unbanning IP %s" , ip);
211
211
Globals::AppManager ()->m_pServerExoApp ->RemoveIPFromBannedList (ip.c_str ());
212
212
return Events::ArgumentStack ();
213
213
}
214
214
215
- Events::ArgumentStack Administration::OnAddBannedCDKey (Events::ArgumentStack&& args)
215
+ Events::ArgumentStack Administration::AddBannedCDKey (Events::ArgumentStack&& args)
216
216
{
217
217
const auto key = Events::ExtractArgument<std::string>(args);
218
218
LOG_NOTICE (" Banning CDKey %s" , key);
219
219
Globals::AppManager ()->m_pServerExoApp ->AddCDKeyToBannedList (key.c_str ());
220
220
return Events::ArgumentStack ();
221
221
}
222
222
223
- Events::ArgumentStack Administration::OnRemoveBannedCDKey (Events::ArgumentStack&& args)
223
+ Events::ArgumentStack Administration::RemoveBannedCDKey (Events::ArgumentStack&& args)
224
224
{
225
225
const auto key = Events::ExtractArgument<std::string>(args);
226
226
LOG_NOTICE (" Unbanning CDKey %s" , key);
227
227
Globals::AppManager ()->m_pServerExoApp ->RemoveCDKeyFromBannedList (key.c_str ());
228
228
return Events::ArgumentStack ();
229
229
}
230
230
231
- Events::ArgumentStack Administration::OnAddBannedPlayerName (Events::ArgumentStack&& args)
231
+ Events::ArgumentStack Administration::AddBannedPlayerName (Events::ArgumentStack&& args)
232
232
{
233
233
const auto playername = Events::ExtractArgument<std::string>(args);
234
234
LOG_NOTICE (" Banning Player name %s" , playername);
235
235
Globals::AppManager ()->m_pServerExoApp ->AddPlayerNameToBannedList (playername.c_str ());
236
236
return Events::ArgumentStack ();
237
237
}
238
238
239
- Events::ArgumentStack Administration::OnRemoveBannedPlayerName (Events::ArgumentStack&& args)
239
+ Events::ArgumentStack Administration::RemoveBannedPlayerName (Events::ArgumentStack&& args)
240
240
{
241
241
const auto playername = Events::ExtractArgument<std::string>(args);
242
242
LOG_NOTICE (" Unbanning Player name %s" , playername);
243
243
Globals::AppManager ()->m_pServerExoApp ->RemovePlayerNameFromBannedList (playername.c_str ());
244
244
return Events::ArgumentStack ();
245
245
}
246
246
247
- Events::ArgumentStack Administration::OnGetBannedList (Events::ArgumentStack&&)
247
+ Events::ArgumentStack Administration::GetBannedList (Events::ArgumentStack&&)
248
248
{
249
249
Events::ArgumentStack stack;
250
250
@@ -253,23 +253,23 @@ Events::ArgumentStack Administration::OnGetBannedList(Events::ArgumentStack&&)
253
253
return stack;
254
254
}
255
255
256
- Events::ArgumentStack Administration::OnSetModuleName (Events::ArgumentStack&& args)
256
+ Events::ArgumentStack Administration::SetModuleName (Events::ArgumentStack&& args)
257
257
{
258
258
const auto newName = Events::ExtractArgument<std::string>(args);
259
259
LOG_NOTICE (" Set module name to '%s'." , newName);
260
260
Globals::AppManager ()->m_pServerExoApp ->m_pcExoAppInternal ->m_pServerInfo ->m_sModuleName = newName.c_str ();
261
261
return Events::ArgumentStack ();
262
262
}
263
263
264
- Events::ArgumentStack Administration::OnSetServerName (Events::ArgumentStack&& args)
264
+ Events::ArgumentStack Administration::SetServerName (Events::ArgumentStack&& args)
265
265
{
266
266
const auto newName = Events::ExtractArgument<std::string>(args);
267
267
LOG_NOTICE (" Set server name to '%s'." , newName);
268
268
Globals::AppManager ()->m_pServerExoApp ->GetNetLayer ()->SetSessionName (CExoString (newName.c_str ()));
269
269
return Events::ArgumentStack ();
270
270
}
271
271
272
- Events::ArgumentStack Administration::OnGetPlayOption (Events::ArgumentStack&& args)
272
+ Events::ArgumentStack Administration::GetPlayOption (Events::ArgumentStack&& args)
273
273
{
274
274
Events::ArgumentStack stack;
275
275
int32_t retVal = -1 ;
@@ -398,7 +398,7 @@ Events::ArgumentStack Administration::OnGetPlayOption(Events::ArgumentStack&& ar
398
398
return stack;
399
399
}
400
400
401
- Events::ArgumentStack Administration::OnSetPlayOption (Events::ArgumentStack&& args)
401
+ Events::ArgumentStack Administration::SetPlayOption (Events::ArgumentStack&& args)
402
402
{
403
403
const auto option = Events::ExtractArgument<int32_t >(args);
404
404
const auto value = Events::ExtractArgument<int32_t >(args);
@@ -527,7 +527,7 @@ Events::ArgumentStack Administration::OnSetPlayOption(Events::ArgumentStack&& ar
527
527
return Events::ArgumentStack ();
528
528
}
529
529
530
- Events::ArgumentStack Administration::OnDeleteTURD (Events::ArgumentStack&& args)
530
+ Events::ArgumentStack Administration::DeleteTURD (Events::ArgumentStack&& args)
531
531
{
532
532
Events::ArgumentStack stack;
533
533
0 commit comments