VMUbuntuCoreServer

Version 20 (molator, 02/17/2011 11:06 pm)

1 10 molator
h1. Ryzom Core Server on Ubuntu Virtual Machine
2 1 molator
3 20 molator
It's a draft document.
4 20 molator
The Virtual Machine is in testing stage.
5 20 molator
6 7 molator
{{>toc}}
7 7 molator
8 1 molator
h2. What you need
9 1 molator
10 4 molator
h3. Ubuntu basic knowledge
11 4 molator
12 4 molator
You might need Ubuntu basic knowledge to adapt the Virtual Machine to your needs.
13 4 molator
14 1 molator
h3. VirtualBox
15 1 molator
16 1 molator
> http://www.virtualbox.org/wiki/Downloads
17 1 molator
18 1 molator
h3. The Virtual Machine
19 1 molator
20 8 molator
It's an english Ubuntu Server LTS 10.04 x86 based Virtual Machine.
21 1 molator
> http://ks35074.kimsufi.com:8080/ryzom_core_server.7z
22 1 molator
23 18 molator
The file is compressed, you will need about 3.34Gb.
24 18 molator
25 1 molator
h2. Settings
26 1 molator
27 11 molator
h3. VirtualBox
28 11 molator
29 11 molator
Click on New to create your Virtual Machine.
30 15 molator
The next time, you will click on Start instead.
31 11 molator
32 17 molator
!virtualbox00b.jpg!
33 1 molator
34 13 molator
Name your Virtual Machine, select "Linux" and "Ubuntu".
35 13 molator
36 13 molator
!virtualbox01.jpg!
37 13 molator
38 1 molator
You will need about 1.5Gb of memory (RAM + swap).
39 1 molator
40 1 molator
By default, the Virtual Machine is using a 1Gb swap file, so you will need to declare at least 512Mb of RAM in VirtualBox.
41 1 molator
If you want to remove or change the swap file, follow that wiki:
42 1 molator
> http://dev.ryzom.com/wiki/ryzom/MemoryToBuildLinuxServer
43 1 molator
44 14 molator
!virtualbox02.jpg!
45 14 molator
46 19 molator
Select the file you previously downloaded, ryzom_core_server.vdi.
47 14 molator
48 14 molator
!virtualbox03.jpg!
49 14 molator
50 1 molator
h3. Logon
51 1 molator
52 1 molator
You can log on the Virtual Machine using:
53 1 molator
> user: ryzom
54 1 molator
55 1 molator
> password: ryzom
56 1 molator
57 14 molator
!virtualbox04.jpg!
58 14 molator
59 1 molator
If you need root access, use "sudo".
60 1 molator
61 1 molator
h3. Networking
62 1 molator
63 1 molator
By default, the Virtual Machine is using the following static ip:
64 1 molator
> 192.168.1.100
65 1 molator
66 4 molator
gateway:
67 4 molator
> 192.168.1.1
68 4 molator
69 4 molator
and DNS
70 4 molator
> 192.168.1.1
71 4 molator
72 1 molator
You can connect on the Virtual Machine using "ssh" and "sftp".
73 1 molator
74 4 molator
If you want to change the ip and gateway, edit:
75 1 molator
> /etc/network/interface
76 4 molator
77 4 molator
If you want to change the DNS, edit:
78 4 molator
> /etc/resolv.conf
79 1 molator
80 1 molator
But don't forget to update FSHost in:
81 1 molator
> /home/ryzom/ryzom/code/ryzom/server/frontend_service.cfg
82 18 molator
83 18 molator
If you can't stand "vi", install "nano".
84 18 molator
> sudo apt-get install nano
85 3 molator
86 3 molator
h3. MySQL
87 3 molator
88 3 molator
You can access to the MySQL server using:
89 3 molator
> user: root
90 3 molator
91 3 molator
> password: ryzom
92 3 molator
93 3 molator
You can use PHPMyAdmin too:
94 3 molator
> http://192.168.1.100/phpmyadmin
95 5 molator
96 3 molator
with the default ip.
97 1 molator
98 1 molator
h2. Running the shard
99 1 molator
100 9 molator
To run the shard, connect to the Virtual Machine using the "ryzom" account, and use the following command:
101 1 molator
> shard start
102 14 molator
103 14 molator
!virtualbox05.jpg!
104 1 molator
105 16 molator
Ignore the various warnings.
106 16 molator
107 1 molator
To stop the shard:
108 1 molator
> shard stop
109 1 molator
110 16 molator
To forcefully stop the Virtual Machine, click on the "Machine" menu and "Close".
111 16 molator
112 16 molator
!virtualbox07.jpg!
113 16 molator
114 16 molator
Then "Power off the machine".
115 16 molator
116 16 molator
!virtualbox08.jpg!
117 1 molator
118 1 molator
You can monitor your shard using the webtool:
119 1 molator
> http://192.168.1.100
120 5 molator
121 1 molator
with the default ip.
122 17 molator
123 17 molator
!virtualbox09b.jpg!
124 1 molator
125 1 molator
h2. Connecting a client
126 1 molator
127 6 molator
If you don't have a client, use that one (windows):
128 1 molator
> https://docs.google.com/leaf?id=0B3LX3q7MsUEGN2UwMGY3MjAtYzlmZS00Yjg4LTljYTgtNDA3MmFiNWQ1Nzg5
129 1 molator
130 1 molator
Edit client.cfg to match your server ip:
131 1 molator
> StartupHost          = "192.168.1.100:40916";
132 5 molator
133 1 molator
with the default ip.
134 1 molator
135 1 molator
That's all folks!!!