diff --git a/samples/sample-master.lua b/samples/sample-master.lua deleted file mode 100644 index 03ebe05..0000000 --- a/samples/sample-master.lua +++ /dev/null @@ -1,25 +0,0 @@ --- set up the package -package.path="?/init.lua;?.lua;"..package.path --- Import the libraries -multi = require("multi") -local GLOBAL, THREAD = require("multi.integration.lanesManager").init() -nGLOBAL = require("multi.integration.networkManager").init() --- Act as a master node -master = multi:newMaster{ - name = "Main", -- the name of the master - --noBroadCast = true, -- if using the node manager, set this to true to avoid double connections - --managerDetails = {"localhost",12345}, -- the details to connect to the node manager (ip,port) -} -master.OnError(function(name,err) - print(name.." has encountered an error: "..err) -end) -master.OnNodeConnected(function(name) - -- name is the name of the node that connected -end) --- Starting the multitasker -settings = { - priority = 0, -- 0, 1 or 2 - protect = false, -} -multi:threadloop(settings) -- both mainloop and threadloop can be used. one pirotizes threads where the other pirotizes multiobjs ---multi:mainloop(settings) diff --git a/samples/sample-node.lua b/samples/sample-node.lua deleted file mode 100644 index 2e2dd3b..0000000 --- a/samples/sample-node.lua +++ /dev/null @@ -1,16 +0,0 @@ -package.path="?/init.lua;?.lua;"..package.path -multi = require("multi") -local GLOBAL, THREAD = require("multi.integration.lanesManager").init() -nGLOBAL = require("multi.integration.networkManager").init() -node = multi:newNode{ - allowRemoteRegistering = true, -- allows you to register functions from the master on the node, default is false - name = nil, -- default value - --noBroadCast = true, -- if using the node manager, set this to true to prevent the node from broadcasting - --managerDetails = {"localhost",12345}, -- connects to the node manager if one exists -} -settings = { - priority = 0, -- 1 or 2 - stopOnError = true, -- if an actor crashes this will prevent it from constantly crashing over and over. You can leave this false and use multi.OnError to handle crashes as well - protect = true, -- always protect a node. Not really needed since all executed xode from a master is protected on execution to prevent issues. -} -multi:mainloop(settings) diff --git a/samples/sample-nodeManager.lua b/samples/sample-nodeManager.lua deleted file mode 100644 index 7d57596..0000000 --- a/samples/sample-nodeManager.lua +++ /dev/null @@ -1,12 +0,0 @@ -package.path="?/init.lua;?.lua;"..package.path -multi = require("multi") -local GLOBAL, THREAD = require("multi.integration.lanesManager").init() -nGLOBAL = require("multi.integration.networkManager").init() -multi:nodeManager(12345) -- Host a node manager on port: 12345 -print("Node Manager Running...") -settings = { - priority = 0, -- 1 or 2 - protect = false, -} -multi:mainloop(settings) --- Thats all you need to run the node manager, everything else is done automatically