Added setting: player_transfer_distance to panel

master
Pentium44 2021-02-06 23:12:48 -08:00
parent 857fc32730
commit a1c4fcae8e
2 changed files with 22 additions and 2 deletions

View File

@ -148,6 +148,8 @@ function settingsForm() {
Server Website: <input class="text" type="text" name="serverurl"><br />
Server MOTD: <input class="text" type="text" name="motd"><br />
Spawnpoint (Format example: '32, 20, -140')<br /> <input class="text" type="text" name="staticspawnpoint"><br />
Player Transfer Distance (Value in chunks, 0 = unlimited)<br />
<input class="text" type="text" style="width: 50px;" name="playertransferdistance"><br />
<input class="text" type="submit" name="submitBtn" value="Set">
</form>

View File

@ -52,7 +52,7 @@ $username = $_SESSION['mtm-user'];
<!DOCTYPE html>
<html lang="en-us">
<head>
<title><?php echo $mtsmtitle; ?></title>
<title>Free Minetest / MultiCraft Server Hosting!</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width, initial-scale=.55, shrink-to-fit=yes"><meta name="description" content="<?php echo htmlentities($mtsmtitle) . " - " . $desc; ?>">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
@ -152,6 +152,7 @@ else if(isset($_GET['do']))
$config_contents .= "default_game = minetest_game\n";
$config_contents .= "default_privs = shout, interact\n";
$config_contents .= "secure.trusted_mods = irc\n";
$config_contents .= "server_address = $defaultip\n";
$config_contents .= "irc.server = $default_irc_server\n";
$config_contents .= "irc.port = $default_irc_port\n";
$config_contents .= "irc.nick = MT" . $portrange . $userid . "\n";
@ -191,6 +192,7 @@ else if(isset($_GET['do']))
$config_contents .= "default_game = minetest_game\n";
$config_contents .= "default_privs = shout, interact\n";
$config_contents .= "secure.trusted_mods = irc\n";
$config_contents .= "server_address = $defaultip\n";
$config_contents .= "irc.server = $default_irc_server\n";
$config_contents .= "irc.port = $default_irc_port\n";
$config_contents .= "irc.nick = MT$portrange$userid\n";
@ -286,6 +288,8 @@ else if(isset($_GET['do']))
// enable_damage = true
if(isset($_POST['enabledamage'])) {
file_put_contents("mtm_db/worlds/$userid/minetest.conf", "enable_damage = true\n", FILE_APPEND);
} else {
file_put_contents("mtm_db/worlds/$userid/minetest.conf", "enable_damage = false\n", FILE_APPEND);
}
// server_announce = true
@ -293,6 +297,11 @@ else if(isset($_GET['do']))
file_put_contents("mtm_db/worlds/$userid/minetest.conf", "server_announce = true\n", FILE_APPEND);
}
// player_transfer_distance = "value"
if(isset($_POST['playertransferdistance']) && $_POST['playertransferdistance']!="") {
file_put_contents("mtm_db/worlds/$userid/minetest.conf", "player_transfer_distance = " . $_POST['playertransferdistance'] . "\n", FILE_APPEND);
}
header("Location: index.php?do=manage");
} else {
echo "Shut down server before configuration...";
@ -704,6 +713,7 @@ else if(isset($_GET['do']))
$config_contents .= "default_game = minetest_game\n";
$config_contents .= "default_privs = shout, interact\n";
$config_contents .= "secure.trusted_mods = irc\n";
$config_contents .= "server_address = $defaultip\n";
$config_contents .= "irc.server = $default_irc_server\n";
$config_contents .= "irc.port = $default_irc_port\n";
$config_contents .= "irc.nick = MT" . $portrange . $userid . "\n";
@ -916,7 +926,15 @@ else
?>
<br /><br />
<div style="margin: auto; width: 100%; text-align: center; background-color: #555555; padding: 3px;">Powered By <a href="https://notabug.org/Pentium44/MTSM">MTSM</a> <?php echo $version; ?></div>
<div style="margin: auto; width: 100%; text-align: center; background-color: #555555; padding: 3px;">Powered By <a href="https://notabug.org/Pentium44/MTSM">MTSM</a> <?php echo $version; ?> <br />
Possible thanks to:<br />
<a href="https://freedns.afraid.org/">
<img style="width:100px;" src="https://freedns.afraid.org/images/freedns_crop.png" />
</a>
<a href="https://letsencrypt.org/">
<img style="width: 100px;" src="https://letsencrypt.org/images/le-logo-wide.png" />
</a>
</div>
</div>
</div> <!-- main contain -->
</body>