VMUbuntuCoreServer

Version 40 (molator, 09/20/2011 08:36 pm)

1 10 molator
h1. Ryzom Core Server on Ubuntu Virtual Machine
2 1 molator
3 30 molator
{{toc}}
4 7 molator
5 1 molator
h2. What you need
6 1 molator
7 4 molator
h3. Ubuntu basic knowledge
8 4 molator
9 4 molator
You might need Ubuntu basic knowledge to adapt the Virtual Machine to your needs.
10 4 molator
11 1 molator
h3. VirtualBox
12 1 molator
13 1 molator
> http://www.virtualbox.org/wiki/Downloads
14 1 molator
15 1 molator
h3. The Virtual Machine
16 1 molator
17 8 molator
It's an english Ubuntu Server LTS 10.04 x86 based Virtual Machine.
18 40 molator
You will find the latest one here:
19 40 molator
> http://dev.ryzom.com/projects/ryzom/wiki/WindowsBinaries
20 1 molator
21 18 molator
The file is compressed, you will need about 3.34Gb.
22 18 molator
23 1 molator
h2. Settings
24 1 molator
25 11 molator
h3. VirtualBox
26 11 molator
27 11 molator
Click on New to create your Virtual Machine.
28 15 molator
The next time, you will click on Start instead.
29 11 molator
30 17 molator
!virtualbox00b.jpg!
31 1 molator
32 13 molator
Name your Virtual Machine, select "Linux" and "Ubuntu".
33 13 molator
34 13 molator
!virtualbox01.jpg!
35 13 molator
36 1 molator
You will need about 1.5Gb of memory (RAM + swap).
37 1 molator
38 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.
39 1 molator
If you want to remove or change the swap file, follow that wiki:
40 36 molator
> http://dev.ryzom.com/projects/ryzom/wiki/MemoryToBuildLinuxServer
41 1 molator
42 14 molator
!virtualbox02.jpg!
43 14 molator
44 19 molator
Select the file you previously downloaded, ryzom_core_server.vdi.
45 14 molator
46 14 molator
!virtualbox03.jpg!
47 14 molator
48 21 molator
Validate your Virtual Machine and click on "Settings" to change the network settings.
49 21 molator
For "Adapter 1", select Attached to "Bridged Adapter".
50 26 molator
51 26 molator
Select your ethernet adapter.
52 26 molator
53 23 molator
Click on "Advanced" to display the advanced settings.
54 21 molator
Set the "Mac Address" to:
55 21 molator
> 080027018C16
56 21 molator
57 38 kerozcak
*Important notice:* If you don't specify the Mac Address, the Virtual Machine will detect a new network adapter and ignore the network settings.
58 21 molator
59 38 kerozcak
!virtualbox010.jpg!
60 21 molator
61 1 molator
h3. Logon
62 1 molator
63 1 molator
You can log on the Virtual Machine using:
64 1 molator
> user: ryzom
65 1 molator
66 1 molator
> password: ryzom
67 1 molator
68 14 molator
!virtualbox04.jpg!
69 14 molator
70 1 molator
If you need root access, use "sudo".
71 1 molator
72 1 molator
h3. Networking
73 1 molator
74 1 molator
By default, the Virtual Machine is using the following static ip:
75 1 molator
> 192.168.1.100
76 1 molator
77 4 molator
gateway:
78 4 molator
> 192.168.1.1
79 4 molator
80 4 molator
and DNS
81 4 molator
> 192.168.1.1
82 4 molator
83 1 molator
You can connect on the Virtual Machine using "ssh" and "sftp".
84 1 molator
85 4 molator
If you want to change the ip and gateway, edit:
86 24 Aztecmage
> /etc/network/interfaces
87 4 molator
88 1 molator
If you want to change the DNS, edit:
89 1 molator
> /etc/resolv.conf
90 1 molator
91 35 molator
But don't forget to update FSListenHost in:
92 1 molator
> /home/ryzom/ryzom/code/ryzom/server/frontend_service.cfg
93 18 molator
94 21 molator
You can use "vi" or "nano" to edit the settings.
95 3 molator
96 34 molator
If your network adapter is not recognized, delete the following file:
97 32 molator
> /etc/udev/rules.d/70-persistent-net.rules
98 33 molator
99 32 molator
and restart the Virtual Machine.
100 32 molator
101 3 molator
h3. MySQL
102 3 molator
103 3 molator
You can access to the MySQL server using:
104 3 molator
> user: root
105 3 molator
106 3 molator
> password: ryzom
107 3 molator
108 3 molator
You can use PHPMyAdmin too:
109 3 molator
> http://192.168.1.100/phpmyadmin
110 5 molator
111 3 molator
with the default ip.
112 1 molator
113 1 molator
h2. Running the shard
114 1 molator
115 9 molator
To run the shard, connect to the Virtual Machine using the "ryzom" account, and use the following command:
116 1 molator
> shard start
117 14 molator
118 14 molator
!virtualbox05.jpg!
119 1 molator
120 16 molator
Ignore the various warnings.
121 16 molator
122 1 molator
To stop the shard:
123 1 molator
> shard stop
124 1 molator
125 16 molator
To forcefully stop the Virtual Machine, click on the "Machine" menu and "Close".
126 16 molator
127 16 molator
!virtualbox07.jpg!
128 16 molator
129 16 molator
Then "Power off the machine".
130 16 molator
131 16 molator
!virtualbox08.jpg!
132 1 molator
133 1 molator
You can monitor your shard using the webtool:
134 1 molator
> http://192.168.1.100
135 5 molator
136 1 molator
with the default ip.
137 17 molator
138 17 molator
!virtualbox09b.jpg!
139 1 molator
140 1 molator
h2. Connecting a client
141 1 molator
142 39 molator
If you don't have a client, download the last one (windows):
143 39 molator
> http://dev.ryzom.com/projects/ryzom/wiki/WindowsBinaries
144 1 molator
145 1 molator
Edit client.cfg to match your server ip:
146 1 molator
> StartupHost          = "192.168.1.100:40916";
147 5 molator
148 1 molator
with the default ip.
149 1 molator
150 1 molator
That's all folks!!!