Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/sh
- #Dane do configów
- #[START]#
- ###############################################
- #Auth
- ITEM_ID_RANGE="000000001 000000002"
- AUTH_SERVER="master"
- ###############################################
- ###############################################
- #Kanały
- PORT99$((13099)) #port channelu 99
- P2P_PORT99=$((14099)) #p2p port channelu 99
- MAP_ALLOW1="" #pusty podchannel
- MAP_ALLOW2="1" #podchannel 1
- MAP_ALLOW3="2" #podchannel 2
- MAP_ALLOW4="3" #podchannel 3
- MAP_ALLOW5="4" #podchannel 4
- MAP_ALLOW6="5" #podchannel 5
- MAP_ALLOW7="6" #podchannel 6
- MAP_ALLOW99="99" #channel99
- MAX_LEVEL="105"
- TEST_SERVER="0"
- CHECK_MULTIHACK="1"
- DB_PORT="15000"
- DB_ADDR="localhost"
- TABLE_POSTFIX=""
- PASSES_PER_SEC="25"
- SAVE_EVENT_SECOND_CYCLE="180"
- PING_EVENT_SECOND_CYCLE="180"
- PLAYER_SQL="localhost metin2 abcd1234 player"
- COMMON_SQL="localhost metin2 abcd1234 common"
- LOG_SQL="localhost metin2 abcd1234 log"
- LOCALE_SERVICE="germany"
- MALL_URL="www.google.pl"
- ADMINPAGE_IP0="localhost"
- ADMINPAGE_IP1="localhost"
- ADMINPAGE_IP2="localhost"
- ADMINPAGE_IP3="localhost"
- ADMINPAGE_PASSWORD="endymion"
- VIEW_RANGE="20000"
- ###############################################
- ###############################################
- #DB Config
- HOTBACKUP_SQL_db="localhost hotbackup metin2 abcd1234 0"
- PLAYER_SQL_db="localhost player metin2 abcd1234 0"
- COMMON_SQL_db="localhost common metin2 abcd1234 0"
- ACCOUNT_SQL_db="localhost account metin2 abcd1234 0"
- #DB_PORT = ((15000)) #port db
- DB_SLEEP_MSEC = "10"
- CLIENT_HEART_FPS = "10"
- HASH_PLAYER_LIFE_SEC = "600"
- BACKUP_LIMIT_SEC = "3600"
- PLAYER_ID_START = "100"
- PLAYER_DELETE_LEVEL_LIMIT = "70"
- PLAYER_DELETE_CHECK_SIMPLE = "1"
- ITEM_ID_RANGE_DB = "2000000000 2100000000"
- MIN_LENGTH_OF_SOCIAL_ID = "6"
- SIMPLE_SOCIALID = "1"
- ###############################################
- ###############################################
- #[STOP]#
- #Tworzenie kanałów i podkanałów
- #[START]
- mkdir "logs"
- for ch in 1 2 3 4
- do
- echo -e "\033[31m Tworzenie kanalu gry: $ch \033[0m"
- mkdir "ch"$ch
- if [ $ch == 1 ]; then
- PORT="13000"#wyjściowy port dla CH1
- elif [ $ch == 2 ]; then
- PORT="16000"#wyjściowy port dla CH2
- elif [ $ch == 3 ]; then
- PORT="19000"#wyjściowy port dla CH3
- elif [ $ch == 4 ]; then
- PORT="22000"#wyjściowy port dla CH4
- fi
- cd "logs"
- mkdir "ch"$ch
- for podch in 1 2 3 4 5 6 7
- do
- echo -e "\033[31m Tworzenie podkanalu gry: $podch dla kanalu $ch \033[0m"
- cd "ch"$ch
- mkdir "game"$podch
- cd "game"$podch
- mkdir "log"
- cd "/home/mt2/ch"$ch
- mkdir "game"$podch
- cd "game"$podch
- ln -s ../../share/data data
- ln -s ../../share/locale locale
- ln -s ../../share/mark mark
- ln -s ../../logs/ch$ch/game$podch/log log
- ln -s ../../share/game "game_"$ch"_"$podch
- if [ $podch == 1 ]; then
- MAP_ALLOW=$MAP_ALLOW1
- elif [ $podch == 2 ]; then
- MAP_ALLOW=$MAP_ALLOW2
- elif [ $podch == 3 ]; then
- MAP_ALLOW=$MAP_ALLOW3
- elif [ $podch == 4 ]; then
- MAP_ALLOW=$MAP_ALLOW4
- elif [ $podch == 5 ]; then
- MAP_ALLOW=$MAP_ALLOW5
- elif [ $podch == 6 ]; then
- MAP_ALLOW=$MAP_ALLOW6
- elif [ $pofch == 7 ]; then
- MAP_ALLOW=$MAP_ALLOW7
- fi
- CONFIG="/home/mt2/ch$ch/game$podch/CONFIG"
- echo "HOSTNAME: channel"$ch"_"$podch > "$CONFIG"
- echo "CHANNEL: $ch" >> "$CONFIG"
- echo "PORT:" $(($PORT + $podch)) >> "$CONFIG"
- echo "P2P_PORT:" $(($PORT + 100 + $podch * 5)) >> "$CONFIG"
- echo "DB_PORT: $DB_PORT" >> "$CONFIG"
- echo "DB_ADDR: $DB_ADDR" >> "$CONFIG"
- echo "MAP_ALLOW: $MAP_ALLOW" >> "$CONFIG"
- echo "TABLE_POSTFIX: $TABLE_POSTFIX" >> "$CONFIG"
- echo "PASSES_PER_SEC: $PASSES_PER_SEC" >> "$CONFIG"
- echo "SAVE_EVENT_SECOND_CYCLE: $SAVE_EVENT_SECOND_CYCLE" >> "$CONFIG"
- echo "PING_EVENT_SECOND_CYCLE: $PING_EVENT_SECOND_CYCLE" >> "$CONFIG"
- echo "PLAYER_SQL: $PLAYER_SQL" >> "$CONFIG"
- echo "COMMON_SQL: $COMMON_SQL" >> "$CONFIG"
- echo "LOG_SQL: $LOG_SQL" >> "$CONFIG"
- echo "LOCALE_SERVICE: $LOCALE_SERVICE" >> "$CONFIG"
- echo "MALL_URL: $MALL_URL" >> "$CONFIG"
- echo "TEST_SERVER: $TEST_SERVER" >> "$CONFIG"
- echo "ADMINPAGE_IP0: $ADMINPAGE_IP0" >> "$CONFIG"
- echo "ADMINPAGE_IP1: $ADMINPAGE_IP1" >> "$CONFIG"
- echo "ADMINPAGE_IP2: $ADMINPAGE_IP2" >> "$CONFIG"
- echo "ADMINPAGE_IP3: $ADMINPAGE_IP3" >> "$CONFIG"
- echo "ADMINPAGE_PASSWORD: $ADMINPAGE_PASSWORD" >> "$CONFIG"
- echo "VIEW_RANGE: $VIEW_RANGE" >> "$CONFIG"
- echo "CHECK_MULTIHACK: $CHECK_MULTIHACK" >> "$CONFIG"
- echo "MAX_LEVEL: $MAX_LEVEL" >> "$CONFIG"
- cd "../../logs"
- done
- cd ../
- done
- echo -e "\033[31m Tworzenie kanalu gry 99 \033[0m"
- mkdir "ch99"
- cd "logs"
- mkdir "ch99"
- cd "ch99"
- mkdir "log"
- cd "../../ch99"
- ln -s ../share/data data
- ln -s ../share/locale locale
- ln -s ../share/mark mark
- ln -s ../logs/ch99/log log
- ln -s ../share/game game99
- cd ../
- CONFIG="/home/mt2/ch99/CONFIG"
- echo "HOSTNAME: channel99" > "$CONFIG"
- echo "CHANNEL: $ch" >> "$CONFIG"
- echo "PORT: $PORT99" >> "$CONFIG"
- echo "P2P_PORT: $P2P_PORT99" >> "$CONFIG"
- echo "DB_PORT: $DB_PORT" >> "$CONFIG"
- echo "DB_ADDR: $DB_ADDR" >> "$CONFIG"
- echo "MAP_ALLOW: $MAP_ALLOW99" >> "$CONFIG"
- echo "TABLE_POSTFIX: $TABLE_POSTFIX" >> "$CONFIG"
- echo "PASSES_PER_SEC: $PASSES_PER_SEC" >> "$CONFIG"
- echo "SAVE_EVENT_SECOND_CYCLE: $SAVE_EVENT_SECOND_CYCLE" >> "$CONFIG"
- echo "PING_EVENT_SECOND_CYCLE: $PING_EVENT_SECOND_CYCLE" >> "$CONFIG"
- echo "PLAYER_SQL: $PLAYER_SQL" >> "$CONFIG"
- echo "COMMON_SQL: $COMMON_SQL" >> "$CONFIG"
- echo "LOG_SQL: $LOG_SQL" >> "$CONFIG"
- echo "LOCALE_SERVICE: $LOCALE_SERVICE" >> "$CONFIG"
- echo "MALL_URL: $MALL_URL" >> "$CONFIG"
- echo "TEST_SERVER: $TEST_SERVER" >> "$CONFIG"
- echo "ADMINPAGE_IP0: $ADMINPAGE_IP0" >> "$CONFIG"
- echo "ADMINPAGE_IP1: $ADMINPAGE_IP1" >> "$CONFIG"
- echo "ADMINPAGE_IP2: $ADMINPAGE_IP2" >> "$CONFIG"
- echo "ADMINPAGE_IP3: $ADMINPAGE_IP3" >> "$CONFIG"
- echo "ADMINPAGE_PASSWORD: $ADMINPAGE_PASSWORD" >> "$CONFIG"
- echo "VIEW_RANGE: $VIEW_RANGE" >> "$CONFIG"
- echo "CHECK_MULTIHACK: $CHECK_MULTIHACK" >> "$CONFIG"
- echo "MAX_LEVEL: $MAX_LEVEL" >> "$CONFIG"
- echo -e "\033[31m Tworzenie auth \033[0m"
- mkdir "auth"
- cd "logs"
- mkdir "auth"
- cd "auth"
- mkdir "log"
- cd "../../auth"
- ln -s ../share/data data
- ln -s ../share/locale locale
- ln -s ../share/mark mark
- ln -s ../logs/auth/log log
- ln -s ../share/game auth
- cd ../
- CONFIG="/home/mt2/auth/CONFIG"
- PORT=$((11002))
- P2P_PORT=$((12000))
- echo "HOSTNAME: auth" >> "$CONFIG"
- echo "CHANNEL: 1" >> "$CONFIG"
- echo "PORT: $PORT" >> "$CONFIG"
- echo "P2P_PORT: $P2P_PORT" >> "$CONFIG"
- echo "DB_PORT: $DB_PORT" >> "$CONFIG"
- echo "DB_ADDR: $DB_ADDR" >> "$CONFIG"
- echo "TABLE_POSTFIX: $TABLE_POSTFIX" >> "$CONFIG"
- echo "ITEM_ID_RANGE: $ITEM_ID_RANGE" >> "$CONFIG"
- echo "PASSES_PER_SEC: $PASSES_PER_SEC" >> "$CONFIG"
- echo "AUTH_SERVER: $AUTH_SERVER" >> "$CONFIG"
- echo "SAVE_EVENT_SECOND_CYCLE: $SAVE_EVENT_SECOND_CYCLE" >> "$CONFIG"
- echo "PING_EVENT_SECOND_CYCLE: $PING_EVENT_SECOND_CYCLE" >> "$CONFIG"
- echo "PLAYER_SQL: $PLAYER_SQL" >> "$CONFIG"
- echo "COMMON_SQL: $COMMON_SQL" >> "$CONFIG"
- echo "LOG_SQL: $LOG_SQL" >> "$CONFIG"
- echo "LOCALE_SERVICE: $LOCALE_SERVICE" >> "$CONFIG"
- echo "MAX_LEVEL: $MAX_LEVEL" >> "$CONFIG"
- echo -e "\033[31m Tworzenie db \033[0m"
- cd "logs"
- mkdir "db"
- cd "db"
- mkdir "log"
- cd "../../db"
- ln -s ../share/data data
- ln -s ../share/locale locale
- ln -s ../share/mark mark
- ln -s ../logs/db/log log
- cd ../
- CONFIG="/home/mt2/db/conf.txt"
- echo 'WELCOME_MSG = "DB wystartowalo!"' >> "$CONFIG"
- echo 'SQL_ACCOUNT = "$ACCOUNT_SQL_db"' >> "$CONFIG"
- echo 'SQL_PLAYER = "$PLAYER_SQL_db"' >> "$CONFIG"
- echo 'SQL_COMMON = "$COMMON_SQL_db"' >> "$CONFIG"
- echo 'SQL_HOTBACKUP = "$HOTBACKUP_SQL_db"' >> "$CONFIG"
- echo 'TABLE_POSTFIX = "$TABLE_POSTFIX"' >> "$CONFIG"
- echo "BIND_PORT = $DB_PORT" >> "$CONFIG"
- echo "DB_SLEEP_MSEC = $DB_SLEEP_MSEC" >> "$CONFIG"
- echo "CLIENT_HEART_FPS = $CLIENT_HEART_FPS" >> "$CONFIG"
- echo "HASH_PLAYER_LIFE_SEC = $HASH_PLAYER_LIFE_SEC" >> "$CONFIG"
- echo "BACKUP_LIMIT_SEC = $BACKUP_LIMIT_SEC" >> "$CONFIG"
- echo "PLAYER_ID_START = $PLAYER_ID_START" >> "$CONFIG"
- echo "PLAYER_DELETE_LEVEL_LIMIT = $PLAYER_DELETE_LEVEL_LIMIT" >> "$CONFIG"
- echo "PLAYER_DELETE_CHECK_SIMPLE = $PLAYER_DELETE_CHECK_SIMPLE" >> "$CONFIG"
- echo "ITEM_ID_RANGE = $ITEM_ID_RANGE" >> "$CONFIG"
- echo "MIN_LENGTH_OF_SOCIAL_ID = $MIN_LENGTH_OF_SOCIAL_ID" >> "$CONFIG"
- echo "SIMPLE_SOCIALID = $SIMPLE_SOCIALID" >> "$CONFIG"
- chmod -R 777 "/home/mt2/"
- echo -e "\033[31m Skrypt zakonczyl dzialanie \033[0m"
Advertisement
Add Comment
Please, Sign In to add comment