These are chat archives for highfidelity/hifi
Please join us at our official forum: https://forums.highfidelity.com/c/development High Fidelity is an open source virtual world platform. We are building the software with a mix of full-time developers, part time developers who are paid on worklist.net, and open source collaborators. As use of the virtual world grows, Worklist will also host paid projects run by other teams. https://worklist.net
Here is something a bit better formatted:
Our compiled deb packages of High Fidelity domain server and assignment client are stored on debian.highfidelity.com
sudo su -
apt-get -y update && apt-get install -y software-properties-common
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 15FF1AAE && add-apt-repository "deb http://debian.highfidelity.com stable main" && >apt-get -y update
apt-get install -y hifi-domain-server
apt-get install -y hifi-assignment-client
When installing master/dev builds, the packages are slightly different and you just need to change the last 2 steps to:
apt-get install -y hifi-dev-domain-server
apt-get install -y hifi-dev-assignment-client
domain server and assignment clients should already be running. The processes are controlled via:
systemctl start hifi-domain-server
systemctl stop hifi-domain-server
Once the machine is setup and processes are running you should ensure that your firewall exposes port 40100 on TCP and all UDP ports.
This will get your domain up and running and you could connect to it (for now) by using High Fidelity Interface and typing in the IP for the place name. (further customizations can be done via http://IPAddress:40100 and Ozan will assist you with the place name setup).
The server always depends on both hifi-domain-server and hifi-assignment-client running at the same time.
As an additional step, you should ensure that your packages are automatically updated when a new version goes out. You could, for example, set the automatic update checks to happen every hour (though this could potentially result in the domain being unreachable for a whole hour by new clients when they are released - adjust the update checks accordingly).
To do this you can modify /etc/crontab by adding the following lines
0 /1 root apt-get update
1 /1 root apt-get install --only-upgrade -y hifi-domain-server
2 /1 root apt-get install --only-upgrade -y hifi-assignment-client