From 2d55643dd9e98fe5913067c9e560b4598e0d654a Mon Sep 17 00:00:00 2001 From: Akilan Date: Fri, 30 May 2025 11:59:32 +0100 Subject: [PATCH] removed heavy WASM binary --- Simulation/simulation.sh | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 Simulation/simulation.sh diff --git a/Simulation/simulation.sh b/Simulation/simulation.sh new file mode 100644 index 0000000..036fa95 --- /dev/null +++ b/Simulation/simulation.sh @@ -0,0 +1,39 @@ +# Spin up seperate P2PRC instances + +# Unset P2PRC +unset P2PRC + + +# Create P2PRC instances +# Parameters: +# 1. Number of nodes +P2PRC_instances() { + local rootPort + for (( counter=0; counter<$1; counter++ )); do + mkdir test-$counter/ + cd test-$counter/ + p2prc --dc + + # change port no + NEW_PORT=$(shuf -i 2000-65000 -n 1) + + if [ counter == 0 ]; then + rootPort = $NEW_PORT + fi + + echo $rootPort + + p2prc --arn --ip 0.0.0.0 --port $rootPort + + sed -i.bak "s/\"ServerPort\": \"[0-9]*\"/\"ServerPort\": \"$NEW_PORT\"/" "./config.json" + + p2prc --ls + + cd .. + done + + # remove all instances + rm -rf test-* +} + +P2PRC_instances 2