Today I updated all of our tasks. We are moving steadily toward our 1/7 deadline. At this point we need to wrap up our tasks in progress and concentrate on making the best show possible for the folks over at Multiverse, in hopes that we get one of six slots and get floor space at GDC.
This morning I updated our meeting minutes, our dotProject deadlines, and created manual backups of all existing assets.
Assets:
/var/www/manual_backups/fi_alpha_assets.2007.12.02.tar
World File:
/usr/multiverse/config/manual_backups/iw_a0_1.2007.12.02.tar
Server Config:
/usr/multiverse/manual_backups/bin.server.cfg.2007.12.02.tar
I also moved all of these to our local FTP server just in case:
ftp:\\home\data\Manual Backup
Valerie Thompson's software and tech blog. https://www.linkedin.com/in/valerie-thompson-2382974/
Showing posts with label Forever Interactive. Show all posts
Showing posts with label Forever Interactive. Show all posts
Sunday, December 02, 2007
Friday, August 24, 2007
Multiverse 1.0 Linux Install

This will be our first install of Multiverse (MV) on the Forever Interactive server. I started out by installing Bitvise Tunnelier and cygwin on my windows desktop so that I could work comfortably on the server in my office. I typically use Tunnelier at work, so I'm comfortable with it, and will use it for the time being. I used cygwin a long time ago, but I have forgotten most of it so it will be a renewal process.
The first step in the MV server install process is to install a current version of the JDK. I also used he linux based MV instructions as well as a reference. They seem to be using a Redhat based distro, and we are using Ubuntu, so I had to modify accordingly. As usual, I use apt-get.
I downloaded the MV install and mysql, and edited a few configuration files. MV also has special notes just for Ubuntu users.

And here is the server up and running.
Couple of useful commands:
./multiverse.sh -v start
./multiverse.sh status
./multiverse.sh stop
cd $MV_HOME/logs/
grep ERROR *.out
Additional good forum links:
Trouble with Ubuntu 1
Trouble with Ubuntu 2
Sunday, August 12, 2007
FI Server Setup
Forever Interactive
Now that the OS is installed, I need to set up the computer for use. Over the next few days, I will go through my notes of things that need to take place to better improve the server.
Items done or noted:
Links Used:
IRC help
Tutorial on setting up identd/dcc
XChat
IRCD-Hybrid
Ubuntu IRC server instructions
Ubuntu Classroom
Ubuntu server setup information
Ubuntu feisty fawn information
Now that the OS is installed, I need to set up the computer for use. Over the next few days, I will go through my notes of things that need to take place to better improve the server.
Items done or noted:
- Control + Alt + F1 = Switch to text mode
- Adding new users
- Setting up SSH
- ifconfig to find IP address
- Ensuring the system clock stays on time with a cron job
Links Used:
IRC help
Tutorial on setting up identd/dcc
XChat
IRCD-Hybrid
Ubuntu IRC server instructions
Ubuntu Classroom
Ubuntu server setup information
Ubuntu feisty fawn information
Saturday, August 04, 2007
Catch Up Time
I just went out of town on business for WaMu in Seattle, and due to the wonderful world of flying I effectively lost three days of time. So now I have a pile of work to do to catch up, and on top of it all we are knee deep in the middle of a move.
After catching up on WaMu emails, I am going to work on Uberworlds. The project is quiet at the moment, and once I catch up on all of my duties, I should have one less project to deal with. Next I'll work on the FI server, but since there are a ton of boxes and what not in the living room, I'll need to work on that first.
Uberworlds
Since it has been a bit of time when I last worked on this I am figuring out where I left off. I left notes to myself, but I'm not as organized as I would like.
Silversage Quest Implementation
I started off by creating a new druid for testing, Hawte, I leveled her to 10 using /imm gimme PLEVEL 10. She has no quests so I need to pick those up. After that I'm going to check the spacing and new lines in the quest dialogs and clean that up. Each time I enter the game I have to switch to Hawte's character. I'm using my new immortal commands CmdListQuestObjectives (/imm LISTQUEST) and CmdFillQuestObjective (/imm FILLQUEST). I need to also add a command to selectively fill quest objectives and possibly delete or un-fill them.
To improve the output of /imm LISTQUEST I have added a new color for game text in the UI.

Enabling Developer Mode - Once in the game client, hit Ctrl-Tilde and type: $pref::developer = 1; *Note: You only have to do this once, the preference will be saved. Ctrl-F10 opens the GUI Editor and Ctrl-F11 opens the realtime Zone Editor.
For Visiting the Camp, I need to fully check out the entire quest because when I implemented it, it was the first time I have ever done quest implementation in MMOWorkshop, and there may be issues. I also need to add all the cross zone quest implementations. For the quest completion portion on another NPC, I'm using A Quick Tour to compare getting objectives from other NPCs.
This one is slightly different since it ends in an escort quest objective, but I will look into that later. For now I will make sure the quest works by talking to and getting an update from Scout Theon in the other zone.

I was able to complete and test the Scout Theon portion of "Visiting the Camp", and place Scout Theon in The Silver Plateau. The next update I will finish up the Captain Rodkim quests.
Quests worked on:
Captain Rodkim - Life of a Soldier
Captain Rodkim - Visiting the Camp
After catching up on WaMu emails, I am going to work on Uberworlds. The project is quiet at the moment, and once I catch up on all of my duties, I should have one less project to deal with. Next I'll work on the FI server, but since there are a ton of boxes and what not in the living room, I'll need to work on that first.
Uberworlds
Since it has been a bit of time when I last worked on this I am figuring out where I left off. I left notes to myself, but I'm not as organized as I would like.
Silversage Quest ImplementationI started off by creating a new druid for testing, Hawte, I leveled her to 10 using /imm gimme PLEVEL 10. She has no quests so I need to pick those up. After that I'm going to check the spacing and new lines in the quest dialogs and clean that up. Each time I enter the game I have to switch to Hawte's character. I'm using my new immortal commands CmdListQuestObjectives (/imm LISTQUEST) and CmdFillQuestObjective (/imm FILLQUEST). I need to also add a command to selectively fill quest objectives and possibly delete or un-fill them.
To improve the output of /imm LISTQUEST I have added a new color for game text in the UI.

Enabling Developer Mode - Once in the game client, hit Ctrl-Tilde and type: $pref::developer = 1;
This one is slightly different since it ends in an escort quest objective, but I will look into that later. For now I will make sure the quest works by talking to and getting an update from Scout Theon in the other zone.

Quests worked on:
Captain Rodkim - Life of a Soldier
Captain Rodkim - Visiting the Camp
Sunday, July 22, 2007
Forever Interactive Server 3
I have a temporary RAID 1+0 setup using Ubuntu Linux. I am waiting on the last hard drive to come in to fully set up the server, but I have documented the install progress at the FI Wiki.
Below are pictures of me in our new Ubuntu setup using GNOME.


Next steps are detailed in the "To Do" section of the wiki, but basically when the final hard drive gets here, I will install it, redo the install steps, configure the server (setting up processes, security, etc), install backup services, install Multiverse and get all users set up for use.
Below are pictures of me in our new Ubuntu setup using GNOME.


Next steps are detailed in the "To Do" section of the wiki, but basically when the final hard drive gets here, I will install it, redo the install steps, configure the server (setting up processes, security, etc), install backup services, install Multiverse and get all users set up for use.
Sunday, July 01, 2007
Forever Interactive Server Part 1
For our first server, we decided just to buy the parts and build it ourselves. Before I came on the team they discussed purchasing a server from Dell or one of the other pre-made companies, but I can build a similar PC for a lot less so we can use the money to do other things. We were able to build this system for around ~$1600.
Here are the pictures in progress:



I put a basic version of Ubuntu Linux on the server to make sure the hardware was properly configured. Now the next task will be to design the partitions and prep the server for raid configuration. The current config just has all four drives mounted serially. Once thats complete I will have to secure Linux, patch any existing software, and add new software.
Here are the pictures in progress:



I put a basic version of Ubuntu Linux on the server to make sure the hardware was properly configured. Now the next task will be to design the partitions and prep the server for raid configuration. The current config just has all four drives mounted serially. Once thats complete I will have to secure Linux, patch any existing software, and add new software.
Saturday, June 23, 2007
Server for Forever Interactive Starting Research
https://help.ubuntu.com/7.04/
https://help.ubuntu.com/community/Installation
https://help.ubuntu.com/community/forum/installation/Partitioning
https://help.ubuntu.com/community/Installation/LVMOnRaid
http://www.tldp.org/HOWTO/Software-RAID-HOWTO.html
http://www.ibeast.com/content/tools/RaidCalc/RaidCalc.asp
http://www.lascon.co.uk/d008005.htm
http://en.wikipedia.org/wiki/RAID
https://help.ubuntu.com/community/Installation
https://help.ubuntu.com/community/forum/installation/Partitioning
https://help.ubuntu.com/community/Installation/LVMOnRaid
http://www.tldp.org/HOWTO/Software-RAID-HOWTO.html
http://www.ibeast.com/content/tools/RaidCalc/RaidCalc.asp
http://www.lascon.co.uk/d008005.htm
http://en.wikipedia.org/wiki/RAID
Subscribe to:
Comments (Atom)