forked from netizen539/civcraft
-
Notifications
You must be signed in to change notification settings - Fork 38
/
INSTALL.txt
69 lines (48 loc) · 2.55 KB
/
INSTALL.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
Installing CivCraft can be a bit of a challenge so here are the basic steps in order.
Prereqs:
=========
1) You have a working MySQL server and you know how to use it.
2) You have Eclipse installed and can figure out how to compile CivCraft.jar from source.
3) You understand how to install Bukkit plugins to a minecraft server.
Install Instructions:
======================
1) Compile CivCraft.jar from source.
a) You must compile CivCraft.jar with the provided manifest file.
Otherwise you'll get errors saying "BoneCP' class cannot be found.
b) You will need to grab all of the library dependancies. I've included my
classpath so you'll be able to see the jar names.
2) Put CivCraft.jar in your plugins directory.
a) CivCraft requires TagAPI and Herochat. Install those plugins alongside it as well.
b) WorldBorder is also required.
3) Run the server once, CivCraft will fail to load but thats OK. Stop server and continue.
4) In the "<mc_server>/plugins/CivCraft" directory modify config.yml to point to two SQL databases.
a) You first need a 'game' database to store local server information.
b) Next you need a 'global' database to store global server information.
The databases should be empty and upon start up, civcraft will populate and create the desired tables.
c) Last you need to configure ther perks database for perk information. You
can use the following development perk DB information for now:
hostname: 'atlas.civcraft.net'
port: '3306'
database: 'civ_cake_db'
username: 'cake'
password: 'ddr2k0'
c) Last you need to configure ther perks database for perk information. You
can use the following development perk DB information for now:
hostname: 'atlas.civcraft.net'
port: '3306'
database: 'civ_cake_db'
username: 'cake'
password: 'ddr2k0'
5) Copy civcraft_data/lib to <mc_server>/plugins/CivCraft
6) Copy civcraft_data/data to <mc_server>/plugins/CivCraft/data
7) Copy civcraft_data/templates to the <mc_server> directory.
8) Replace your server's bukkit.jar(or spigot.jar) with CivCraft's custom version: spigot-civcraft.jar
If you fail to do this step, then creative mode will break custom civcraft items and civcraft's armor
will be broken due to vanilla minecraft behavior.
9) Modify your java launch options to give civcraft at least 2GB of memory.
10) Launch server, hopefully it will start without any errors.
Installing CivCraft dynmap:
============================
1) Compile civcraft_dymap from source.
2) Install dynmap plugin.
3) Drop civcraft_dymap.jar into plugins directroy.