|Server Management - Take 2
By: Talibar Zukro , on: 2015-03-21 11:42:15
|I also forgot to mention that with the new VPS, I am also able to create server side applications to run. What does this mean for us???|
1) I can implement a pretty decent weather system for our planets and cities, eventually.
2) Admin NPC's can actually perform AI actions without anyone asking to.
3) Day night transitions can occur for the planets that can be consistent for everyone.
4) No more CRON jobs. I know people swear by the CRON's but I have several set up and while when they work they perform marvelously, I would prefer to use the server side apps to perform these functions. CRON's Will be there to run as a back up however in case the SSA's fail.
5) Timed or delayed functions can be better performed as well.
6) Private Messaging capabilities via Java Applet.
And there are many other benefits to this as well, but I thought it would be good for you to hear what I have envisioned.
By: Talibar Zukro , on: 2015-03-21 11:31:02
|So I anticipated how much server resources would be used if all the registered users for this game were to become active and I would need a bit more power to get this up and running and not be overloaded.|
For this reason I have added 2 additional VPS servers and an IRCD server.
In-Game location Chat and IRC Client chats will be held on the IRCD server. I was going to initially use MySQL to hold this data. However, it will kill the data usage and resources in the long run. So I decided to obtain an IRCD Shell Hosting Server. This will handle all room/location logs as well as chats that occur in-game. This in effect would also put less strain on the game connections allowing many users to connect to the game at the best possible speed.
Now the main game servers will still host the main database which will contain the game data, the user data, message data and forum data, etc... It will also host the main game images and user avatars/signatures.
New VPS 1 will host Faction images and external files. Like I said, this will take the load off of the main server and allow faction data to come through quickly as well. The faction game data such as forum and members list will still be hosted on the main Game Server.
New VPS 2 will host our testing server as well as our back up server and our sync server. Again, this is to put less strain on the whole server all together.
I am also hoping that with 4 different connections to pull from, hacking and data loss will be at a minimum for the game in case of any unfortunate issues or weaknesses. That is my hope anyway. So in total, we added 3 new servers to the main one to prepare for our future release. This has been weighing on my mind over the last few weeks and I had wondered how in the world I would allow running this game with all its features and users(Hopefully a lot) without having our host ban me for excessive use. So, let's hope this will do the trick.
|Sorry, bad link:
By: Talibar Zukro , on: 2015-02-15 09:35:29
|SWUM 1.0 Alpha Preview
By: Talibar Zukro , on: 2015-02-13 17:35:40
|As we get closer and closer in development with the game, eventually we will be hitting 1.0 of our SWUM Engine.|
Now, some of you may remember "Star Wars Unleashed". This project started as a joint effort with them and eventually broke off from that. The original engine used was SWUM which stood for Star Wars Unleashed Manager. At this point, when we began joint discussion of this game, we still called the game interface and engine SWUM. As such, the name remained.
Therefore, this preview is of SWUM 1.0 Alpha. When the game is a bit more operational and reaches version 1.0, we may or may not rename the engine that drives the game. In the meantime however, note a small preview of the work that is being done behind the scenes for in-game playing:
|Still not dead--- More work being done - scripts
By: Talibar Zukro , on: 2015-02-08 20:25:44
Yes, we are not dead. Yes, progress on this game is slow as ever. I am no longer putting up deadlines or expectation dates. Unfortunately I need a little more time to work on this game and the features I have planned.
I am taking a lesson from other games that are similar. When something is somewhat done, its hard to get your character where you want it to be. If things are not planned accordingly, you end up also having to re-do a bunch of code.
The best thing to get established right now are some in-game devices such as items, travelling and scenarios. Artwork is essential as well as database structure. The more I tinker with this game, the more I need to change the database. In some cases, in order to work to how I would it need it to work, complete resets are needed. So, I know this is a frustrating wait, but the pay off will be worth it. Programming wise, with the exception of Star Wars Combine, this is the most advanced Online multi-player RPG Star Wars Sim. For now, anyway...
Moving on to the work I have been doing. Bug fixes on the forums and features are still being worked on. Scenario roleplaying is the biggest thing on my to-do list. I am excited to announce that I have begun work on a scripting engine today. The engine itself consists of two parts: Input and Output. Input is what the user puts in, output is what is displayed as a result.
The scripting engine will be available to all users for the following purposes:
1)NPC Dialogue and action scripts.
2)Automatic Player Dialog and action scripts.
3)NPC Posts to have your characters interact with during a scenario.
6)General Actions interaction
Most of these things will be limited to the admin team, however, you will be able to use them as well. As I said, the engine is a multi-platform engine that works on all aspects of the game on all browsers for all OS. You, as the regular user, will mostly use this scripting engine to have your NPC's talk and perform and for custom items that you may create.
The engine is my own brand of scripting that allows you to do the most basic things very easily - such as dialogue interaction. It would be as simple as this:
-->-->Greetings<--<--Hello there, my name is Talibar Zukro::ER
say("Good to meet you Talibar. My name is Mr. NPC.")::EC
What is currently coded into the engine:
1) Basic Dialogue functionality. Saying and responding is currently possible.
2) Some variables are available regarding the players details such as name, rank and faction.
What is not coded:
1) Safety measures to prevent hacks or having the engine do things that it shouldn't do.
2) Some more Global Variables for players, NPC's, galaxy and faction.
3) Specific Admin and Quest functionality.
A brief description regarding NPC Dialogue for Scenarios:
In a scenario, a GM may choose to pre-program some NPC Scripts(Which can be changed at any point in the scenario). These NPC's are not found in-game and will only be found in a scenario. Basically, if the current roleplayer walks into a particular room, the GM may decide to pop up an NPC. The character can choose to roleplay as he wishes or give up the roleplay for a chance to talk to the NPC which will be pre-programmed. You must finish the roleplay. If the roleplay is cancelled for any reason, you may resume where you left off. If after a specific time or when the GM deems it necessary, the rest of the conversation can be simulated to completion.
So, even though things are slow, some major enhancements are being worked on for awesome functionality and game play. So hang tight!
|Sync to Launch on 10/13/14
By: Talibar Zukro , on: 2014-10-05 08:27:39
Just your friendly admin coming in with the latest news on our site and its reset. We are scheduled for Monday 10/13/14 and should go into 10/14/14.
A reminder e-mail will reach all users on Friday 10/10/14 for this reset so that all may be prepared and set to come and join us on that day. We are working on a couple of new activities to start then as well.
Keep a lookout. See you all soon!
By: Talibar Zukro , on: 2014-09-22 22:46:25
|Hello there everyone. Before I go ahead and perform a game reset, I am still looking for volunteers to take the lead in becoming faction leaders, if possible. At the moment we still need leaders for the Hapes Government and for the Rebel Alliance. If there are any takers, please let me know. |
I am also willing to take on minor factions into the game if you are interested. To do so, you will need the following:
*7 members that you can gather(Must have their approval first before presenting to me).
*A banner size logo and a smaller button sized logo of your faction.
*A Clear and detailed faction description and background.
Once you have those items, we can discuss if we will start you with your own faction. Let me know guys!
|Complete Wipe of your accounts
By: Talibar Zukro , on: 2014-09-21 14:19:39
|Either this week or the next I will be performing a complete wipe of all the accounts on the site. Why will I be doing this? Simply because I made too many changes to fix so that this game won't contain errors when the updates go live. |
I will leave some faction leaders/admin available with barebone accounts in which they will need to adjust in their profile. But other than those exceptions, all users will need to re-register their accounts. So this does not come as a surprise, I will be sending a game wide newsletter listing the changes and that the wipe will be days away.
Again, this is to avoid errors and have a more strict sign up rule on those creating characters.
Upon new registration, you will see that you can choose only a few planetary locations as opposed to the ones you started with and can travel to now. The reason for this is that the planets are now hard-coded into the game(Ground travel, rooms and such). Every player that registers will begin with a random amount of OOGP's. You will also randomly test you for force sensitivity. If you were force sensitive now and still wish to remain so on new registration, please let me know once you register and what your previous character's handle was. You will also all start with a base set of credits that will enable you to purchase some basic items. In addition to that amount of credits, you can receive a random amount of credits from 1 to 10,000,000,000(Very hard to get over 50 million though).
To travel, you may purchase NPC Transportation. If you were lucky enough to have enough credits, you can purchase a ship.
For factions, this is how many credits you will begin with at start based on your canon power in Star Wars:
2,000,000,000 credits plus a random amount between 50,000,000 and 1,000,000,000. You will begin with 1000 OOGP's.
100,000,000,000 credits plus a random amount between 500,000,000 and 5,000,000,000. You will also begin with 1000 OOGP's.
The Same as the Empire.
The same as the Rebel alliance.
If you have any questions, please let me know. Thank you all for watching!
|Still here. - latest update
By: Talibar Zukro , on: 2014-09-13 10:08:42
|Not much on the development side I'm afraid. My family and I have just moved to a new home, so everything is all over the place. This week we will be going on vacation. But once I am back, we will get things going again. Sorry for the lack of appearance.|
|Travel System Update and Handle Changes
By: Talibar Zukro , on: 2014-08-22 23:44:56
|First off, I wanted to say that progress on Factions is moving along very nicely. I may be able to actually make it for the end of the weekend. We shall see. But it looks promising. Forums will also be running again soon.|
Now on to the travel system... I will be implementing a bare bone system for travel that will work as a temporary stand in. Everyone will randomly be placed in a hangar on a certain planet. You will all default to the local planets starport. From there, you can take the transport system to a different location. Depending on where you are travelling, you will need to pay a certain amount from your credits. This is a temporary system as I mentioned. Travelling will gain credits for you. These are currently the only planets you may travel to from the start: Coruscant, Corellia, Endor, Tatooine, Hapes, Falleen, Yavin 4, Naboo, Hoth, Bespin. As the game expands, more systems and planets will be added as well. This change will occur possibly next week.
One last thing... Handles. Many handles are not legitimately given. I will mark in the database who has a bad handle. Once that happens, when you log in, the game will not allow you to continue until you choose a new handle. When you have that new handle, an administrator will have to accept it and then you will be able to proceed once more. This again should be sync'd next week. Right now though, I am giving priority to factions so that must come first.