Compare commits
5 Commits
1d23d2f6fc
...
0c577775b8
Author | SHA1 | Date |
---|---|---|
Pentium44 | 0c577775b8 | |
Pentium44 | 46315feec1 | |
Pentium44 | 5da7b13a2a | |
Pentium44 | 5ea68bf33f | |
Pentium44 | b72fee563b |
10
index.php
10
index.php
|
@ -342,13 +342,12 @@ else if(isset($_GET['do']))
|
|||
chdir("mods");
|
||||
foreach(glob("*") as $modname) {
|
||||
// server_announce = true
|
||||
include("mtm_db/users/$username.php");
|
||||
if(isset($_POST[$modname]) && !is_dir("mtm_db/worlds/$userid/worlds/world/worldmods/" . $_POST[$modname])) {
|
||||
if(isset($_POST[$modname]) && !is_dir("../mtm_db/worlds/$userid/worlds/world/worldmods/$modname")) {
|
||||
echo "Copying $modname...";
|
||||
chdir("..");
|
||||
file_put_contents("mtm_db/events/$userid", "cp -a mods/$modname mtm_db/worlds/$userid/worlds/world/worldmods/$modname");
|
||||
chdir("mods");
|
||||
sleep(2);
|
||||
sleep(1);
|
||||
}
|
||||
}
|
||||
chdir("..");
|
||||
|
@ -459,15 +458,10 @@ else if(isset($_GET['do']))
|
|||
if($serverstatus == "true") {
|
||||
file_put_contents("mtm_db/events/$userid", "./server del $userid");
|
||||
sleep(2);
|
||||
unlink("mtm_db/users/$userid.pid.status");
|
||||
unlink("mtm_db/users/$userid.pid.statuscode");
|
||||
header("Location: index.php");
|
||||
} else {
|
||||
file_put_contents("mtm_db/events/$userid", "./server del $userid");
|
||||
sleep(2);
|
||||
unlink("mtm_db/users/$userid.pid.status");
|
||||
unlink("mtm_db/users/$userid.pid.statuscode");
|
||||
unlink("mtm_db/pids/$userid.pid");
|
||||
header("Location: index.php");
|
||||
}
|
||||
} else {
|
||||
|
|
7
server
7
server
|
@ -49,7 +49,12 @@ case $1 in
|
|||
killall multicraftserver
|
||||
;;
|
||||
stop )
|
||||
kill -15 $(cat mtm_db/pids/$2.pid)
|
||||
sleep 15
|
||||
if ps -p $(cat mtm_db/pids/$2.pid) > /dev/null
|
||||
then
|
||||
kill -9 $(cat mtm_db/pids/$2.pid)
|
||||
fi
|
||||
;;
|
||||
set-gamemode )
|
||||
echo "gameid = $3" >> mtm_db/worlds/$2/worlds/world/world.mt
|
||||
|
@ -59,6 +64,8 @@ case $1 in
|
|||
kill -9 $(cat mtm_db/pids/$2.pid)
|
||||
rm -r mtm_db/worlds/$2
|
||||
rm mtm_db/pids/$2.pid
|
||||
echo "false" > mtm_db/users/$2.pid.statuscode
|
||||
echo "<div style='display:inline;color:#ff0000;'>Stopped</div>" > mtm_db/users/$2.pid.status
|
||||
;;
|
||||
del-debug ) rm mtm_db/worlds/$2/debug.txt;;
|
||||
mkmoddir ) mkdir mtm_db/worlds/$2/worlds/world/worldmods;;
|
||||
|
|
Loading…
Reference in New Issue