Advertisement
Guest User

Untitled

a guest
Nov 17th, 2018
2,242
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.91 KB | None | 0 0
  1. Server Guide
  2.  
  3. Note: I only give out files which allow you to create your own Mineplex Network. Be advised that if you do make your Mineplex Server public, you might be in trouble with the lawyer of Mineplex so it is best recommended to whitelist your server or not share your files with anyone unless if you trust them.
  4.  
  5. Test Server
  6. us.logicplex.tk
  7.  
  8. Download Links
  9. https://goo.gl/g8wGQn
  10.  
  11. Requirements
  12.  
  13. Redis-server
  14. http://bitsandpieces.it/redis-x86-32bit-builds-for-windows
  15. https://github.com/MSOpenTech/redis/releases
  16. MySQL or XAMPP
  17. Apache or XAMPP
  18. Redis Desktop Manager (https://redisdesktop.com/download)
  19. Java 8 (http://java.com/download)
  20.  
  21.  
  22. PART 1 - Lobby and Bungee
  23.  
  24.  
  25. A fully customizable Hub which will allow you to put your own server name and website instead of Mineplex’s!
  26.  
  27. YouTube Link: https://youtu.be/55noHjwkUcc
  28.  
  29. 1. Install all the requirements above
  30.  
  31. 2. Start up Apache and MySQL
  32.  
  33. 3. (Skip steps 3 to 5 if you did not install XAMPP or you have set a MySQL password already)
  34.  
  35. 4. Open your phpmyadmin (http://localhost/phpmyadmin) and then open the SQL Tab and run this command:
  36.  
  37. UPDATE mysql.user SET Password=PASSWORD('whateverpasswordyouwant') WHERE User='root'; FLUSH PRIVILEGES;
  38. Then click go. If it does fail to execute, you can run this command:
  39.  
  40. mysqladmin.exe -u root password WhateverPassword
  41.  
  42. 5. Open File Explorer and head to your phpmyadmin configuration. Should be in for XAMPP is C:\xampp\phpmyadmin\config.inc.php and change the password in Authentication Type and Info to the one you set
  43.  
  44. 6. Create 4 databases called Account, Mineplex, Queue and Stats_Mineplex
  45.  
  46. 7. Import Mineplex.sql into the Mineplex database and then Account.sql into Account
  47.  
  48. 8. Run redis-server.exe and open RedisDesktopManager and add your redis server on there. (By default, it should be localhost and port 6379 with no password)
  49.  
  50. 9. Right click on db0 and add a key. Name it as servergroups and the type to set. Put in the box below Lobby
  51.  
  52. 10. Make another key and name it servergroups.Lobby and the type to hash. Put in the first box, name and then the second one as Lobby
  53.  
  54. 11. Add a row each for these values:
  55.  
  56. Guide: firstbox - secondbox
  57.  
  58.  
  59.  
  60. prefix - Lobby
  61. ram - (How much ram you want for the server, EXAMPLE: 512)
  62. cpu - (How much cores of CPU you want to use for the server, EXAMPLE: 2)
  63. totalServers - 1
  64. joinableServers - 1
  65. portSection - (Port you are going to use for your Lobby but one higher, EXAMPLE: 25701)
  66. arcadeGroup - false
  67. minPlayers - 1
  68. maxPlayers - (How much players you want maximum for the Lobby, EXAMPLE: 50)
  69. pvp - false
  70. tournament - false
  71. tournamentPoints - false
  72. serverType - dedicated
  73.  
  74. 12. Click save to save your changes
  75.  
  76. 13. Drag the accounts folder to your Apache root folder. For XAMPP, this should be in C:\xampp\htdocs\
  77.  
  78. 14. Edit the PlayerAccount config in the accounts folder, and then change the password to the one you set in the MySQL.
  79.  
  80. 15. In the premade Lobby-1 server, edit the mysql-config.dat and change the ip and password.
  81.  
  82. 16. In the config.yml, change the serverstatus database details and you have the choice to change the website and name for your server which will appear ingame and also the ability to disable MAC (Mineplex Anti-Cheat).
  83.  
  84. 17. Start it up and you are done, if you encounter any kind of errors when starting up, you may comment below in the video provided at the top.
  85.  
  86. 18. In the premade BungeeCord, change the options in the config
  87.  
  88. force-default-server: true
  89.  
  90. And the Lobby-1 IP and the Bungee Port
  91.  
  92. *THIS HAS TO BE A DIFFERENT PORT FOR BUNGEECORD OTHERWISE BUNGEECORD WILL NOT LOAD UP*
  93.  
  94. 19. Edit the updateMOTD.dat and change the MOTD to what you want, 1st line being the 1st line of the MOTD while the 2nd line being the 2nd line of the MOTD.
  95.  
  96. 20. Start up BungeeCord and enjoy your Mineplex Lobby!
  97.  
  98. --------------------------------------------------------
  99.  
  100. PART 2 - Arcade and Maps
  101.  
  102.  
  103. Mineplex’s Arcade Games that fully work!!!
  104.  
  105. *NOTE: Any Champions Game or SkyWars or Bomb Lobbers will not work! Only the maps provided will work*
  106.  
  107. YouTube Video: COMING SOON
  108.  
  109.  
  110. 1. Reconfigure the arcade config as you did with the hub. This time you have to rename Lobby in name to whatever server prefix you want it to be (No spaces allowed!, Example: MIN) and group (No spaces allowed!, Example: MIN-1)
  111.  
  112. 2. Open RedisDesktopManager and add a row in servergroups, name it whateveryousetinarcade.
  113.  
  114. 3. Add a new key in db0 and name it servergroups.whateveryousetinarcade and the type to hash. Put in the 1st box name and 2nd box whateveryousetinarcade which is pretty much like how you did it with Lobby.
  115.  
  116. 4. Add a row each for these values:
  117.  
  118. Guide: firstbox - secondbox
  119.  
  120. prefix - whateveryousetinarcade
  121. ram - (How much ram you want for the server, EXAMPLE: 512)
  122. cpu - (How much cores of CPU you want to use for the server, EXAMPLE: 2)
  123. totalServers - 1
  124. joinableServers - 1
  125. portSection - (Port you are going to use for your Arcade but one higher, EXAMPLE: 25701)
  126. arcadeGroup - true
  127. minPlayers - 1
  128. maxPlayers - (How much players you want maximum for the Arcade Server, EXAMPLE: 50)
  129. pvp - true
  130. tournament - false
  131. tournamentPoints - false
  132. serverType - Minigames
  133. teamRejoin - false
  134. teamAutoJoin - true
  135. teamForceBalance - false
  136. gameAutoStart - true
  137. gameTimeout - true
  138. rewardGems - true
  139. rewardItems - true
  140. rewardStats - true
  141. rewardAchievements - true
  142. hotbarInventory - true
  143. hotbarHubClock - true
  144. playerKickIdle - true
  145. NOTE: Most of these stuff can be configured to your own liking.
  146.  
  147. To set the game rotation, add a row again and put the 1st box games, in the 2nd box, you would have to put in a list. The game names and examples are below.
  148.  
  149. EXAMPLE: BaconBrawl,Christmas,Sheep,DragonEscape,TurfWars,UHC,Wizards,Build
  150. http://i.imgur.com/zRlvYFp.png
  151.  
  152. 5. Run MIN-1 and let me know if you encounter any errors besides the UtilText Error otherwise you are done :).
  153.  
  154. *NOTE: If you are not going to use ServerMonitor, you are going to have to add an additional plugin to make the clock work to return you to the Lobby.
  155.  
  156. 6. If you want to make the NPC’s Right-Clickable, you have to edit the ServerManager.dat file in the Lobby-1 folder. Note: Mixed Arcade is premade in there with servergroup MIN so you can copy the stuff there. A guide is below to help you out
  157.  
  158. NPC Name | ServerGroup | 0 0 0 (Coordinates of your NPC)
  159.  
  160. --------------------------------------------------------
  161. PART 3 - StaffServer
  162.  
  163. 1. Make a key and name it servergroups.Staff and the type to hash. Put in the first box, name and then the second one as Staff
  164.  
  165. 2. Add a row each for these values:
  166.  
  167. Guide: firstbox - secondbox
  168.  
  169. prefix - Staff
  170. ram - (How much ram you want for the server, EXAMPLE: 512)
  171. cpu - (How much cores of CPU you want to use for the server, EXAMPLE: 2)
  172. totalServers - 1
  173. joinableServers - 1
  174. portSection - (Port you are going to use for your Lobby but one higher, EXAMPLE: 25701)
  175. arcadeGroup - false
  176. minPlayers - 1
  177. maxPlayers - (How much players you want maximum for the Lobby, EXAMPLE: 50)
  178. pvp - false
  179. tournament - false
  180. tournamentPoints - false
  181. serverType - dedicated
  182.  
  183. 3. Click save to save your changes
  184.  
  185. 4. Copy either the Hub server or Arcade server and remove the plugin Hub or Arcade. Rename the directory created by the plugin to StaffServer and edit the config.yml to the servergroup Staff and Staff-1.
  186.  
  187. 5. Drag the StaffServer.jar in the plugins folder and start it up.
  188.  
  189. --------------------------------------------------------
  190.  
  191. PART 4 - Event Server
  192.  
  193. To make things easier, run /hostevent in the Lobby. It’ll create the servergroup for you.
  194.  
  195. Copy the Arcade Server and edit the config from MIN to EVENT.
  196. Start it up!
  197.  
  198. --------------------------------------------------------
  199.  
  200. Frequently Asked Questions
  201.  
  202. How do I update my plugins another way without individually stopping and dragging them in?
  203. Linux & Mac: Drag the updated plugin in /home/mineplex/update and then if it does not check for an update, restart your server.
  204. Windows: Drag the updated plugin in C:\update and then if it does not check for an update, restart your server.
  205. I get an error with StatsManager, how do I fix it?
  206. Turn off your server and delete the table stats in database Account, then create it again with the first column named id and auto increment on. The second one being varchar with length 100.
  207. Error Retrieving information from web, please retry in a minute
  208. Download the Hub Debug update and then load it in your server. Then finally show the result text and post it in the comments and see what I could do to help you out.
  209. OLD: Most likely due to the fact that it can’t read information from your Apache properly, you might as well try another windows machine or use a free web hosting to host your accounts folder for you with your MySQL portforwarded.
  210.  
  211.  
  212. --------------------------------------------------------
  213.  
  214. COMING SOON
  215. ServerMonitor - (Most likely not)
  216. EnjinTranslator
  217.  
  218. * Requests Available for what should I do*
  219.  
  220. --------------------------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement