Sunday, November 30, 2008

updates, DC, IRC

IRC
IRC can be used to chat to other TMN players, and it's quite easy to use. You can use mIRC to connect to it, or use this website that only requires you to install Java. The details below can be used to connect to our IRC server. It's managed by myself, so it's quite safe. The rules are stated when you connect to it. For more information google it (or visit this page), or wikipedia

Server: irc.themafianetwork.net
Channel: Jail
Nickname: The name you use on TMN, or a name people know you by. 

DC
I don't like it, but it's starting to look like DC isn't as active as he used to be at the start of this reset. I hope he returns very very soon, to fix some things I don't have time for myself. Adding mods is one of those, but also setting up mod rules and guidelines. 

Updates
Although I don't have much time myself, I did manage to update a few things. One is related to networks being sent from one scum to the other: this is fixed. Boss+ is the new rule, just like when creating networks. Another update done today is related to crimes and GTA while in jail: this was possible for the past 2-3 weeks, because we had another bug. I think it's fixed now too (and I hope you all enjoyed it). Also I think we had an exploit, which should be fixed now too (I won't provide any info on it though). 

Wednesday, October 29, 2008

Donations / Payments

SMS
After typing the same message 5 times, I decided to update my TMN profile, requesting players not to ask that question again. What question? "Will you have SMS Donation implemented?"

The message I wrote to all players asking it, did contain an explanation, but I didn't enjoy typing it over and over again (and each time I thought it'd be the last player asking about it!).

As you may have read, my current internship project is all about SMS, so I read lots of boring articles about it, and I'm actually writing my own SMS Service. That means I know how things like SMS work, and why I'm not a big fan of donations over SMS.
However, at least a year ago, I did some research on SMS Donation services, to find two possibilities:
1) We pay €1500 (about $1900) a month (!!), and get about €1.30 (about $2) per SMS
2) We get €0.80 ($1) per SMS, where players still pay €1.30 ($2)

The first one is too much of an investment, and the 2nd one is a scam both we, and the customers wouldn't like. Besides the fact that an SMS would only get the players a few credits.

iDeal
I got a few requests from Dutch players, about iDeal. iDeal is a service most online shops in The Netherlands offer, to directly pay for the goods online. It has close contacts with banks, and works fast, easy, and safe. I'm not sure if it is used internationally, but didn't have time to have a look at that either.
So, will we implement this? I don't know!

TMN is registered in Canada, and I don't even know if we have a bank account. Therefore I really have no idea.

Paypal
So, instead of attempting to use other payment methods, I think it's still best to just stick to paypal, which is safe, fast (almost instant), and is used all over the world. In some countries you won't need a creditcard, in case you didn't know.

Sunday, October 26, 2008

Mess-up and mod tools

It's my task to get some nice mod and admin tools made, that are intuitive and get the job done as fast and easy as possible. Though, with the lack of time, it's not going too fast. But: I think it's getting better by the day, especially now I'm starting to empty my (flooded) mailbox.

Yesterday we kind of messed up, giving all new players a server error. The problem(s)? I made a change to the table structure of a certain table, so technically it was my mistake. But... If DC had written some better statements, it wouldn't have happened! So we really both made a mistake haha.

Technical:
You can insert rows in a database table in 2 ways:
1) INSERT INTO TableName VALUES('1','2','3')
2) INSERT INTO TableName (Row1, Row2, Row3) VALUES ('1','2','3')

The first way was used during the registration process, leaving one column out. The result? Errors! The column added was a column to log some user information, that isn't needed for all users.

My next week is starting, and I hope I'll be able to fully empty my inbox (Unfortunately I failed at that this week).
Goals for this week: Empty TMN mailbox, succeed at writing some functionality and documentation for the internship project.

Friday, October 24, 2008

Busy week, mod interviews

This week both DC and I have been very busy. I've spent about 53 hours at work (including travel time to get there), and really didn't have any energy left for TMN. So, why was I this busy?

I've had a few meetings at the internship company, I went paintballing with the internship company, and went to play soccer with a few collegues too. Those were the past 3 days, exhausting!

Though, with the 0.0 energy I had, I did manage to create some forum mod options, and made those work today (friday). And, this weekend, I'm hoping to empty my inbox and e-mail inbox as well as updating some other things on TMN.

We have had a few mod interviews so far, and some of them do seem Okay to me. We have had one voice interview, and tried another (which failed because Windows Live Messenger kept crashing, nice eh). The text interviews on IRC went quite well, and it seemed like a nice way to communicate.

Friday, October 17, 2008

Things to do, performance, scripting

Many many many things to do. I decided to go for the Post-It method of remembering thing: Writing everything down on small post-it notes. It works nicely, but the pile really is growing... Every comment on TMN is written down, so I can look at them tomorrow.

Tonight I handled my TMN inbox for the first time, and was amazed. Not just by the IQ of the people messaging me (read: No "plzzzz mke ma bruv mod plzzzzz" messages), but by the game's performance. Every time I clicked a link, it'd think for 0.2 seconds, and it'd be done! Not bad.

How is it this fast? Because of the coding. We're using a less good server than we used to, but the coding is all updated, better-looking, and more tuned for performance. It seems like it's working!

Everytime I looked at online players, I'd see between 220 and 260 players online, not bad if you ask me. But... It seems like people are already using scripts to get there. Pathetic? Yes, but it's how things go on TMN. We'll probably spend a few hours limiting it, but we won't eliminate scripting.

Wednesday, October 15, 2008

now I know...

"now I know why you love SVN :D"

That's what DC just said to me on msn, and my thoughts? I did it! I convinced him!

SVN means subversion, and it's a version control system for when you're working in a team, on the same files. I use it on my own too, for backup purposes.

How it works?
I create a file, I enter some code, or just add comments. I Press Commit, and it's uploaded to a server. When DC wants to continue with that file, he presses Update, to get my last version of it, and he can work on it too.
In practise, it means that when there's a bug, I can fix it, commit it, and DC can see I fixed it before starting to fix it himself.

It's a great system, and I'm gladd I convinced DC of using it, so we can now be more productive than ever before.

Wow... stress

We've been working very hard, and got most bugs fixed.... I have to say I'm surprised by the speed DC operates at. The testers also did a good job, though I wasn't too sure of that when I got home yesterday. I think TMN will have a lot less issues than it ever had in the past.

Unfortunately, yesterday I thought of the activities today... to find out I won't be home when TMN is launched. There's a thing at the internship company I'm working, and I really need/want to go there. When I get home (at about 10 PM? I have no idea really), I'll continue to work hard on a few more things I was going to do. I hope the launch goes well, and that the players like the new TMN.