예제 #1
0
def transfer_file(filename, user, serverip, port, ordertypeclean, stripped):
    filename = filename
    serv = Server()
    serv.servercreate(str(serverip), str(user), str(port))
    serv.sendfile(str(serverip), str(filename), str(user))
    serv.unzip(str(serverip), str(user), str(filename))
    serv.servercreate(str(serverip), str(user), str(port))
    serv.editproperties(str(serverip), str(user), 'mscs-server-jar', str(stripped))
    serv.editproperties(str(serverip), str(user), str('mscs-server-location'), str('/home/minecraft/worlds/'+user))
    os.remove(os.path.join(os.path.join(app.config['UPLOAD_FOLDER'], filename)))
    serv.editproperties(str(serverip), user, str('mscs-initial-memory'), str('128M'))
    serv.editproperties(str(serverip), str(user), str('mscs-maximum-memory'), str(ordertypeclean+'M'))
    serv.editproperties(str(serverip), str(user), str('server-port'), str(port))