summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--console.c9
-rw-r--r--console_cmds.c3
-rw-r--r--scripts/autoexec.scr.example4
-rw-r--r--scripts/on_client.scr.example2
-rw-r--r--scripts/on_dedicated.scr.example5
-rw-r--r--scripts/pre_dedicated.scr.example5
-rw-r--r--scripts/pre_server.scr.example3
7 files changed, 21 insertions, 10 deletions
diff --git a/console.c b/console.c
index 95730c68e..cccba3beb 100644
--- a/console.c
+++ b/console.c
@@ -691,6 +691,9 @@ void IConsoleAliasExec(const IConsoleAlias *alias, byte tokencount, char *tokens
memset(&aliases, 0, sizeof(aliases));
memset(&aliasstream, 0, sizeof(aliasstream));
+ if (_stdlib_con_developer)
+ IConsolePrintF(_icolour_dbg, "condbg: requested command is an alias; parsing...");
+
aliases[0] = aliasstream;
for (cmdptr = alias->cmdline, a_index = 0, astream_i = 0; *cmdptr != '\0'; cmdptr++) {
if (a_index >= lengthof(aliases) || astream_i >= lengthof(aliasstream)) break;
@@ -964,6 +967,9 @@ void IConsoleVarExec(const IConsoleVar *var, byte tokencount, char *token[ICON_T
byte t_index = tokencount;
uint32 value;
+ if (_stdlib_con_developer)
+ IConsolePrintF(_icolour_dbg, "condbg: requested command is a variable");
+
if (tokencount == 0) { /* Just print out value */
IConsoleVarPrintGetValue(var);
return;
@@ -976,7 +982,6 @@ void IConsoleVarExec(const IConsoleVar *var, byte tokencount, char *token[ICON_T
/* Some variables need really special handling, handle it in their callback procedure */
if (var->proc != NULL) {
var->proc(tokencount, &token[t_index - tokencount]); // set the new value
- var->proc(0, NULL); // print out new value
return;
}
/* Strings need special processing. No need to convert the argument to
@@ -1035,6 +1040,8 @@ void IConsoleCmdExec(const char *cmdstr)
bool longtoken = false;
bool foundtoken = false;
+ if (cmdstr[0] == '#') return; // comments
+
for (cmdptr = cmdstr; *cmdptr != '\0'; cmdptr++) {
if (!IsValidAsciiChar(*cmdptr)) {
IConsoleError("command contains malformed characters, aborting");
diff --git a/console_cmds.c b/console_cmds.c
index fb68c01b5..27f7a5210 100644
--- a/console_cmds.c
+++ b/console_cmds.c
@@ -1086,6 +1086,8 @@ bool NetworkChangeCompanyPassword(byte argc, char *argv[])
if (!_network_server)
SEND_COMMAND(PACKET_CLIENT_SET_PASSWORD)(_network_player_info[_local_player].password);
+ IConsolePrintF(_icolour_warn, "'company_pw' changed to: %s", _network_player_info[_local_player].password);
+
return true;
}
@@ -1136,6 +1138,7 @@ DEF_CONSOLE_CMD(ConProcServerIP)
_network_server_bind_ip = inet_addr(argv[0]);
snprintf(_network_server_bind_ip_host, sizeof(_network_server_bind_ip_host), "%s", inet_ntoa(*(struct in_addr *)&_network_server_bind_ip));
+ IConsolePrintF(_icolour_warn, "'server_ip' changed to: %s", inet_ntoa(*(struct in_addr *)&_network_server_bind_ip));
return true;
}
diff --git a/scripts/autoexec.scr.example b/scripts/autoexec.scr.example
index 3057ea971..af1b66d21 100644
--- a/scripts/autoexec.scr.example
+++ b/scripts/autoexec.scr.example
@@ -1,6 +1,4 @@
-#
# send chat messages from the console with
-#
# ] s i love this chat
#
-alias "s" "say %!" \ No newline at end of file
+alias s "say %!" \ No newline at end of file
diff --git a/scripts/on_client.scr.example b/scripts/on_client.scr.example
index 53db9b9c2..5bbd76049 100644
--- a/scripts/on_client.scr.example
+++ b/scripts/on_client.scr.example
@@ -1,2 +1,2 @@
echo "Setting default network client settings..."
-set name "myname"
+name = "myname"
diff --git a/scripts/on_dedicated.scr.example b/scripts/on_dedicated.scr.example
index 53cee5a63..5465cd797 100644
--- a/scripts/on_dedicated.scr.example
+++ b/scripts/on_dedicated.scr.example
@@ -1,3 +1,4 @@
echo "Setting dedicated network server settings..."
-set server_pw "*"
-set server_name "My example dedicated gameserver"
+# empty the server password
+server_pw = "*"
+server_name = "My example dedicated gameserver"
diff --git a/scripts/pre_dedicated.scr.example b/scripts/pre_dedicated.scr.example
index c4a9e2e8f..f915ba2b7 100644
--- a/scripts/pre_dedicated.scr.example
+++ b/scripts/pre_dedicated.scr.example
@@ -1,2 +1,3 @@
-set server_ip 0.0.0.0
-set server_port 3979
+# set default server port, and have the dedicated server listen on all ports
+server_ip = 0.0.0.0
+server_port = 3979
diff --git a/scripts/pre_server.scr.example b/scripts/pre_server.scr.example
index 25e8756f2..c1b6c822c 100644
--- a/scripts/pre_server.scr.example
+++ b/scripts/pre_server.scr.example
@@ -1 +1,2 @@
-set server_port 3979
+# set the server port to the default value
+server_port = 3979