VMUbuntuCoreServer

Version 16 (molator, 02/17/2011 08:06 pm)

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