1. if [ `id -u` = "root" ]; then
  2. echo "Common Hata Root System" 1>&2
  3. exit 1
  4. fi
  5. ROOT=$PWD
  6. cd $ROOT && sh clear.sh
  7. chmod u=rwx,g=r,o=r $ROOT/share/bin/game
  8. chmod u=rwx,g=r,o=r $ROOT/share/bin/db
  9. chmod u=rwx,g=r,o=r $ROOT/share/settings/vrunner
  10. chmod u=rwx,g=r,o=r $ROOT/share/settings/CMD
  11. find . -type d -exec chmod u=rwx,g=rx,o=rx {} \;
  12. find . -name "*.sh" -exec chmod u=rwx,g=r,o=r {} \;
  13. ####################################
  14. #Kodlar gelsin lütfen :)
  15. clear
  16. echo -e "\033[32mKac kanal acmak istiyorsun? (max:4)\033[0m"
  17. read chs
  18. case $chs in
  19. 1*)
  20. clear
  21. echo -e "\033[32m-- OYUN BASLATILIYOR --\033[0m"
  22. ####################################
  23. echo -e "Database baslatiliyor"
  24. cd $ROOT/core/db && sh run.sh
  25. sleep 2
  26. ####################################
  27. echo -e "Auth baslatiliyor"
  28. cd $ROOT/core/auth && sh run.sh
  29. sleep 2
  30. ####################################
  31. echo "Ch1 baslatiliyor"
  32. cd $ROOT/core/ch1/core1 && sh run.sh
  33. sleep 1
  34. cd $ROOT/core/ch1/core2 && sh run.sh
  35. sleep 2
  36. cd $ROOT/core/ch1/core3 && sh run.sh
  37. sleep 3
  38. cd $ROOT/core/ch1/core4 && sh run.sh
  39. sleep 4
  40. ####################################
  41. echo -e "Game99 baslatiliyor"
  42. cd $ROOT/core/game99 && sh run.sh
  43. sleep 2
  44. echo -e "\033[32m-- OYUN AKTIF --\033[0m"
  45. ;;
  46. 2*)
  47. clear
  48. echo -e "\033[32m-- OYUN BASLATILIYOR --\033[0m"
  49. ####################################
  50. echo "Database baslatiliyor"
  51. cd $ROOT/core/db && sh run.sh
  52. sleep 2
  53. ####################################
  54. echo "Auth baslatiliyor"
  55. cd $ROOT/core/auth && sh run.sh
  56. sleep 2
  57. ####################################
  58. echo "Ch1 baslatiliyor"
  59. cd $ROOT/core/ch1/core1 && sh run.sh
  60. sleep 1
  61. cd $ROOT/core/ch1/core2 && sh run.sh
  62. sleep 2
  63. cd $ROOT/core/ch1/core3 && sh run.sh
  64. sleep 3
  65. cd $ROOT/core/ch1/core4 && sh run.sh
  66. sleep 4
  67. ####################################
  68. echo "Ch2 baslatiliyor"
  69. cd $ROOT/core/ch2/core1 && sh run.sh
  70. sleep 1
  71. cd $ROOT/core/ch2/core2 && sh run.sh
  72. sleep 2
  73. cd $ROOT/core/ch2/core3 && sh run.sh
  74. sleep 3
  75. cd $ROOT/core/ch2/core4 && sh run.sh
  76. sleep 4
  77. ####################################
  78. echo "Game99 baslatiliyor"
  79. cd $ROOT/core/game99 && sh run.sh
  80. sleep 2
  81. echo -e "\033[32m-- OYUN AKTIF --\033[0m"
  82. ;;
  83. 3*)
  84. clear
  85. echo -e "\033[32m-- OYUN BASLATILIYOR --\033[0m"
  86. ####################################
  87. echo "Database baslatiliyor"
  88. cd $ROOT/core/db && sh run.sh
  89. sleep 2
  90. ####################################
  91. echo "Auth baslatiliyor"
  92. cd $ROOT/core/auth && sh run.sh
  93. sleep 2
  94. ####################################
  95. echo "Ch1 baslatiliyor"
  96. cd $ROOT/core/ch1/core1 && sh run.sh
  97. sleep 1
  98. cd $ROOT/core/ch1/core2 && sh run.sh
  99. sleep 2
  100. cd $ROOT/core/ch1/core3 && sh run.sh
  101. sleep 3
  102. cd $ROOT/core/ch1/core4 && sh run.sh
  103. sleep 4
  104. ####################################
  105. echo "Ch2 baslatiliyor"
  106. cd $ROOT/core/ch2/core1 && sh run.sh
  107. sleep 1
  108. cd $ROOT/core/ch2/core2 && sh run.sh
  109. sleep 2
  110. cd $ROOT/core/ch2/core3 && sh run.sh
  111. sleep 3
  112. cd $ROOT/core/ch2/core4 && sh run.sh
  113. sleep 4
  114. ####################################
  115. echo "Ch3 baslatiliyor"
  116. cd $ROOT/core/ch3/core1 && sh run.sh
  117. sleep 1
  118. cd $ROOT/core/ch3/core2 && sh run.sh
  119. sleep 2
  120. cd $ROOT/core/ch3/core3 && sh run.sh
  121. sleep 3
  122. cd $ROOT/core/ch3/core4 && sh run.sh
  123. sleep 4
  124. ####################################
  125. echo "Game99 baslatiliyor"
  126. cd $ROOT/core/game99 && sh run.sh
  127. sleep 2
  128. echo -e "\033[32m-- OYUN AKTIF --\033[0m"
  129. ;;
  130. 4*)
  131. clear
  132. echo -e "\033[32m-- OYUN BASLATILIYOR --\033[0m"
  133. ####################################
  134. echo "Database baslatiliyor"
  135. cd $ROOT/core/db && sh run.sh
  136. sleep 2
  137. ####################################
  138. echo "Auth baslatiliyor"
  139. cd $ROOT/core/auth && sh run.sh
  140. sleep 2
  141. ####################################
  142. echo "Ch1 baslatiliyor"
  143. cd $ROOT/core/ch1/core1 && sh run.sh
  144. sleep 1
  145. cd $ROOT/core/ch1/core2 && sh run.sh
  146. sleep 2
  147. cd $ROOT/core/ch1/core3 && sh run.sh
  148. sleep 3
  149. cd $ROOT/core/ch1/core4 && sh run.sh
  150. sleep 4
  151. ####################################
  152. echo "Ch2 baslatiliyor"
  153. cd $ROOT/core/ch2/core1 && sh run.sh
  154. sleep 1
  155. cd $ROOT/core/ch2/core2 && sh run.sh
  156. sleep 2
  157. cd $ROOT/core/ch2/core3 && sh run.sh
  158. sleep 3
  159. cd $ROOT/core/ch2/core4 && sh run.sh
  160. sleep 4
  161. ####################################
  162. echo "Ch3 baslatiliyor"
  163. cd $ROOT/core/ch3/core1 && sh run.sh
  164. sleep 1
  165. cd $ROOT/core/ch3/core2 && sh run.sh
  166. sleep 2
  167. cd $ROOT/core/ch3/core3 && sh run.sh
  168. sleep 3
  169. cd $ROOT/core/ch3/core4 && sh run.sh
  170. sleep 4
  171. ####################################
  172. echo "Ch4 baslatiliyor"
  173. cd $ROOT/core/ch4/core1 && sh run.sh
  174. sleep 1
  175. cd $ROOT/core/ch4/core2 && sh run.sh
  176. sleep 2
  177. cd $ROOT/core/ch4/core3 && sh run.sh
  178. sleep 3
  179. cd $ROOT/core/ch4/core4 && sh run.sh
  180. sleep 4
  181. ####################################
  182. echo "Game99 baslatiliyor"
  183. cd $ROOT/core/game99 && sh run.sh
  184. sleep 2
  185. echo -e "\033[32m-- OYUN AKTIF --\033[0m"
  186. ;;
  187. 5*)
  188. clear
  189. echo -e "\033[32m-- OYUN BASLATILIYOR --\033[0m"
  190. ####################################
  191. echo "Database baslatiliyor"
  192. cd $ROOT/core/db && sh run.sh
  193. sleep 2
  194. ####################################
  195. echo "Auth baslatiliyor"
  196. cd $ROOT/core/auth && sh run.sh
  197. sleep 2
  198. ####################################
  199. echo "Ch1 baslatiliyor"
  200. cd $ROOT/core/ch1/core1 && sh run.sh
  201. sleep 1
  202. cd $ROOT/core/ch1/core2 && sh run.sh
  203. sleep 2
  204. cd $ROOT/core/ch1/core3 && sh run.sh
  205. sleep 3
  206. cd $ROOT/core/ch1/core4 && sh run.sh
  207. sleep 4
  208. ####################################
  209. echo "Ch2 baslatiliyor"
  210. cd $ROOT/core/ch2/core1 && sh run.sh
  211. sleep 1
  212. cd $ROOT/core/ch2/core2 && sh run.sh
  213. sleep 2
  214. cd $ROOT/core/ch2/core3 && sh run.sh
  215. sleep 3
  216. cd $ROOT/core/ch2/core4 && sh run.sh
  217. sleep 4
  218. ####################################
  219. echo "Ch3 baslatiliyor"
  220. cd $ROOT/core/ch3/core1 && sh run.sh
  221. sleep 1
  222. cd $ROOT/core/ch3/core2 && sh run.sh
  223. sleep 2
  224. cd $ROOT/core/ch3/core3 && sh run.sh
  225. sleep 3
  226. cd $ROOT/core/ch3/core4 && sh run.sh
  227. sleep 4
  228. ####################################
  229. echo "Ch4 baslatiliyor"
  230. cd $ROOT/core/ch4/core1 && sh run.sh
  231. sleep 1
  232. cd $ROOT/core/ch4/core2 && sh run.sh
  233. sleep 2
  234. cd $ROOT/core/ch4/core3 && sh run.sh
  235. sleep 3
  236. cd $ROOT/core/ch4/core4 && sh run.sh
  237. sleep 4
  238. ####################################
  239. echo "Ch5 baslatiliyor"
  240. cd $ROOT/core/ch5/core1 && sh run.sh
  241. sleep 1
  242. cd $ROOT/core/ch5/core2 && sh run.sh
  243. sleep 2
  244. cd $ROOT/core/ch5/core3 && sh run.sh
  245. sleep 3
  246. cd $ROOT/core/ch5/core4 && sh run.sh
  247. sleep 4
  248. ####################################
  249. echo "Game99 baslatiliyor"
  250. cd $ROOT/core/game99 && sh run.sh
  251. sleep 2
  252. echo -e "\033[32m-- OYUN AKTIF --\033[0m"
  253. ;;
  254. 6*)
  255. clear
  256. echo -e "\033[32m-- OYUN BASLATILIYOR --\033[0m"
  257. ####################################
  258. echo "Database baslatiliyor"
  259. cd $ROOT/core/db && sh run.sh
  260. sleep 2
  261. ####################################
  262. echo "Auth baslatiliyor"
  263. cd $ROOT/core/auth && sh run.sh
  264. sleep 2
  265. ####################################
  266. echo "Ch1 baslatiliyor"
  267. cd $ROOT/core/ch1/core1 && sh run.sh
  268. sleep 1
  269. cd $ROOT/core/ch1/core2 && sh run.sh
  270. sleep 2
  271. cd $ROOT/core/ch1/core3 && sh run.sh
  272. sleep 3
  273. cd $ROOT/core/ch1/core4 && sh run.sh
  274. sleep 4
  275. ####################################
  276. echo "Ch2 baslatiliyor"
  277. cd $ROOT/core/ch2/core1 && sh run.sh
  278. sleep 1
  279. cd $ROOT/core/ch2/core2 && sh run.sh
  280. sleep 2
  281. cd $ROOT/core/ch2/core3 && sh run.sh
  282. sleep 3
  283. cd $ROOT/core/ch2/core4 && sh run.sh
  284. sleep 4
  285. ####################################
  286. echo "Ch3 baslatiliyor"
  287. cd $ROOT/core/ch3/core1 && sh run.sh
  288. sleep 1
  289. cd $ROOT/core/ch3/core2 && sh run.sh
  290. sleep 2
  291. cd $ROOT/core/ch3/core3 && sh run.sh
  292. sleep 3
  293. cd $ROOT/core/ch3/core4 && sh run.sh
  294. sleep 4
  295. ####################################
  296. echo "Ch4 baslatiliyor"
  297. cd $ROOT/core/ch4/core1 && sh run.sh
  298. sleep 1
  299. cd $ROOT/core/ch4/core2 && sh run.sh
  300. sleep 2
  301. cd $ROOT/core/ch4/core3 && sh run.sh
  302. sleep 3
  303. cd $ROOT/core/ch4/core4 && sh run.sh
  304. sleep 4
  305. ####################################
  306. echo "Ch5 baslatiliyor"
  307. cd $ROOT/core/ch5/core1 && sh run.sh
  308. sleep 1
  309. cd $ROOT/core/ch5/core2 && sh run.sh
  310. sleep 2
  311. cd $ROOT/core/ch5/core3 && sh run.sh
  312. sleep 3
  313. cd $ROOT/core/ch5/core4 && sh run.sh
  314. sleep 4
  315. ####################################
  316. echo "Ch6 baslatiliyor"
  317. cd $ROOT/core/ch6/core1 && sh run.sh
  318. sleep 1
  319. cd $ROOT/core/ch6/core2 && sh run.sh
  320. sleep 2
  321. cd $ROOT/core/ch6/core3 && sh run.sh
  322. sleep 3
  323. cd $ROOT/core/ch6/core4 && sh run.sh
  324. sleep 4
  325. ####################################
  326. echo "Game99 baslatiliyor"
  327. cd $ROOT/core/game99 && sh run.sh
  328. sleep 2
  329. echo -e "\033[32m-- OYUN AKTIF --\033[0m"
  330. ;;
  331. 7*)
  332. clear
  333. echo -e "\033[32m-- OYUN BASLATILIYOR --\033[0m"
  334. ####################################
  335. echo -e "Database baslatiliyor"
  336. cd $ROOT/core/db && sh run.sh
  337. sleep 2
  338. ####################################
  339. echo -e "Auth baslatiliyor"
  340. cd $ROOT/core/auth && sh run.sh
  341. sleep 2
  342. ####################################
  343. echo "Ch5 baslatiliyor"
  344. cd $ROOT/core/ch5/core1 && sh run.sh
  345. sleep 1
  346. cd $ROOT/core/ch5/core2 && sh run.sh
  347. sleep 2
  348. cd $ROOT/core/ch5/core3 && sh run.sh
  349. sleep 3
  350. cd $ROOT/core/ch5/core4 && sh run.sh
  351. sleep 4
  352. ####################################
  353. echo -e "Game99 baslatiliyor"
  354. cd $ROOT/core/game99 && sh run.sh
  355. sleep 2
  356. echo -e "\033[32m-- OYUN AKTIF --\033[0m"
  357. ;;
  358. 8*)
  359. clear
  360. echo -e "\033[32m-- OYUN BASLATILIYOR --\033[0m"
  361. ####################################
  362. echo -e "Database baslatiliyor"
  363. cd $ROOT/core/db && sh run.sh
  364. sleep 2
  365. ####################################
  366. echo -e "Auth baslatiliyor"
  367. cd $ROOT/core/auth && sh run.sh
  368. sleep 2
  369. ####################################
  370. echo "Ch6 baslatiliyor"
  371. cd $ROOT/core/ch6/core1 && sh run.sh
  372. sleep 1
  373. cd $ROOT/core/ch6/core2 && sh run.sh
  374. sleep 2
  375. cd $ROOT/core/ch6/core3 && sh run.sh
  376. sleep 3
  377. cd $ROOT/core/ch6/core4 && sh run.sh
  378. sleep 4
  379. ####################################
  380. echo -e "Game99 baslatiliyor"
  381. cd $ROOT/core/game99 && sh run.sh
  382. sleep 2
  383. echo -e "\033[32m-- OYUN AKTIF --\033[0m"
  384. ;;
  385. esac

Run.sh