I used to run a server with a pretty large map from a linode360. Was plenty enough. Although, I only ever had 16 people on it at a time. You should be fine with two or so servers going on it.
I'll continue to run a public game, and I'll frequent that and have a largish amount of ops on that. This is more of a means to keep my private server private.
I also don't like the idea of spawn prisons. There has been one on my server, but I've removed it because it conflicts with how I like to run things.
I guess my private server is supposed to be, well, private. If people want access to it, they can get to know me on the public one.
I'm thinking that I may create a server that doesn't broadcast on the server list for my regulars to be assured that no griefing can take place there. However, there's always a weak spot in something like that. If I give out the link to people, they can then give it to others. Doesn't make for a very secure game!
So, I basically thought that I could make a little script that reads the connect info of the people who join, and if the username isn't on an allow list, they get kicked pretty much instantly. However, I'm not sure this is the best way to go about it, or if these sort of actions aren't really in the theme of the game. So, I'd like your opinion on it. Perhaps you've already done the same?
EDIT: Basically, a whitelist instead of a blacklist.
I really think this sort of act is a bad idea. It'd be simple at best to say "Hey, I got griefed. They own this server (xxx). Can you help me out?". Thing is, how can you be sure they're telling the truth? Like I said, this could be easily manipulated to destroy honest peoples hard work.
I know if someone did this to my server, I'd be furious enough to do a nasty thing or two. But, then again, I'm a nice guy so I wouldn't.
Hello all =] I'm new to the game, so I'm not sure if this has been done at all yet, but I'd like to organise a building competition either between servers, or individuals/groups of individuals. Any theme, but the building you present just has to be something cool.
So, if you think you'd be interested leave your name down here and if you'd like to go for a competition between servers or whatever. Any ideas are more than welcome =]
If there's some interest in it, we'll put our heads together and make some rules regarding time limits, map size, etc. etc.
They came into my server and told me if I ever had griefing problems, that I should go to them and they'd grief the griefers server if they had one. Kinda odd, I thought. I just went along nicely with them and they left.
Nice to know they won't touch my server, but does seem like dubious people could use that to stuff around other servers so their own server seems a lot better and gains popularity.
Can't you go into the bak (Yes, leave the house :tongue.gif:) and transfer money to your paypal account like that? I know with my normal bank account I can do direct deposits into things, surely paypal has some service like that.
I don't have much experience with Apache, so I can't say if it's harder or easier to setup. But, here's the config file for nginx. As you can see, it's pretty simple.
server {
listen 80;
server_name .maver.homelinux.com;
server_name_in_redirect off;
access_log /usr/local/nginx/logs/maver.access.log;
location / {
root /var/www/maver/public;
index index.html index.php;
autoindex on;
# any requests to .php will be routed through fastcgi:
location ~ \.php$ {
if (!-e $document_root$fastcgi_script_name) {
return 404;
}
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
location /grace {
alias /var/www/grace/public;
index index.html index.php;
autoindex on;
}
}
That's pretty basic. Basically it tells nginx where to look for the files. The second part simple tells it look somewhere else if you go to mysite.com/grace/whatever. I can have as many of them as I want, so it's pretty handy.
fastcgi is like MOD_PHP or whateer it is for apache, but it does things a little differently. Just uses less ram and, as far as I am aware,fastcgi is faster too! Google fastcgi for some more info, as it may be very handy for you.
The only other thing I can remember from the setup was link ~/public and /var/www/public so that I didn't have to give write access to /var/www to other users.
I don't actually use PHP though. It was setup and then I switched straight to Compojure, a framework done in Clojure which is a Lisp on the JVM. Works a lot better than PHP, for me atleast. Although, I haven't got nginx serving those pages, just jetty as I'm just developing stuff now and it's easier to use Jetty atm. Apparently it's trivial to get it to work with nginx though.
As for setting up mySQL, it should be the same regardless of what you use, i think? I wouldn't know, I use postgre and only then it just stores a few usernames, passwords, etc for my compojure project.
Unfortunately, I'm not a pro when it comes to these sorts of things so I can't help you out to much. Luckily for me i've got a mate who's a whizz , and he helps me out whenever I'm in a pinch.. which is not surprisingly quite often :tongue.gif:
EDIT: There's oodles of tutorials on how to set it all up, a short google should provide a better idea of nginx than I can :tongue.gif: If you like, I can find the guide I followed that goes through the entire process of downloading, compiling, patching PHP, compiling PHP and yeah.. all of that sorta crud.
Apache? pfffft! I use nginx as it's more lightweight. Although, my site gets no traffic other than me, atm. I might make myself a little minecraft website and such, detailing specific stuff about my server. Other than that, I'm maining mucking around with Compojure, a webframework written in Clojure. Clojure is a lisp that runs on the JVM and is really quite very awesome!
Nah, I'm 19 :tongue.gif: I bought (rented) the VPS souly because I wanted some experience with real linux administration. I can tell you, it was a HUGE eye opener. I suggest others to do the same. Linode is very good, at 19.95 america (I think about 25 aus is what I paid or something), It's totally worth it. 200gigs a month, something like a 100mb connection (Shared between the other vps's), it's very much worth the money.
0
0
0
First time I got this chain email (Got the idea from an email :tongue.gif:) I was listening to Beautiful People by Marilyn Manon. Made me rofl irl. =]
0
I want to break free in my pants.
0
Forgot to mention, I can host a private game for those in the competition so your work will be safe.
0
I also don't like the idea of spawn prisons. There has been one on my server, but I've removed it because it conflicts with how I like to run things.
I guess my private server is supposed to be, well, private. If people want access to it, they can get to know me on the public one.
0
So, I basically thought that I could make a little script that reads the connect info of the people who join, and if the username isn't on an allow list, they get kicked pretty much instantly. However, I'm not sure this is the best way to go about it, or if these sort of actions aren't really in the theme of the game. So, I'd like your opinion on it. Perhaps you've already done the same?
EDIT: Basically, a whitelist instead of a blacklist.
0
I know if someone did this to my server, I'd be furious enough to do a nasty thing or two. But, then again, I'm a nice guy so I wouldn't.
0
So, if you think you'd be interested leave your name down here and if you'd like to go for a competition between servers or whatever. Any ideas are more than welcome =]
If there's some interest in it, we'll put our heads together and make some rules regarding time limits, map size, etc. etc.
0
Nice to know they won't touch my server, but does seem like dubious people could use that to stuff around other servers so their own server seems a lot better and gains popularity.
0
0
Well, I must be getting to bed now I think. I wanna getup sometime whilst it's still light tomorrow.
0
That's pretty basic. Basically it tells nginx where to look for the files. The second part simple tells it look somewhere else if you go to mysite.com/grace/whatever. I can have as many of them as I want, so it's pretty handy.
fastcgi is like MOD_PHP or whateer it is for apache, but it does things a little differently. Just uses less ram and, as far as I am aware,fastcgi is faster too! Google fastcgi for some more info, as it may be very handy for you.
The only other thing I can remember from the setup was link ~/public and /var/www/public so that I didn't have to give write access to /var/www to other users.
I don't actually use PHP though. It was setup and then I switched straight to Compojure, a framework done in Clojure which is a Lisp on the JVM. Works a lot better than PHP, for me atleast. Although, I haven't got nginx serving those pages, just jetty as I'm just developing stuff now and it's easier to use Jetty atm. Apparently it's trivial to get it to work with nginx though.
As for setting up mySQL, it should be the same regardless of what you use, i think? I wouldn't know, I use postgre and only then it just stores a few usernames, passwords, etc for my compojure project.
Unfortunately, I'm not a pro when it comes to these sorts of things so I can't help you out to much. Luckily for me i've got a mate who's a whizz , and he helps me out whenever I'm in a pinch.. which is not surprisingly quite often :tongue.gif:
EDIT: There's oodles of tutorials on how to set it all up, a short google should provide a better idea of nginx than I can :tongue.gif: If you like, I can find the guide I followed that goes through the entire process of downloading, compiling, patching PHP, compiling PHP and yeah.. all of that sorta crud.
0
0