Staredit Network > Forums > Games > Topic: Terraria Servers and Suggestions
Terraria Servers and Suggestions
May 27 2011, 4:20 am
By: UnholyUrine
Pages: < 1 2 3 >
 

May 29 2011, 2:45 am CecilSunkure Post #21



Nooooo I don't wanna go there. The minidump is different each time too. I'll post it up when I get a couple more, if what I've done so far hasn't solved it.



None.

May 31 2011, 4:42 pm UnholyUrine Post #22



YOu know what? I was typing a big message, and it all got deleted.. which pisses me off :flamer:

So Ima keep it short and sweet

1. Weapon Balancing/Preventing Power Creep
Terraria already separates items into 3 tiers (as seen on the item's description colors). Tier 3 items should be fully balanced in order to bring out the best PvP strength.

2. More Enemy Types
Enemy's attack movement are too common and uninteresting. There should be more... way more. Also, purple, yellow, and red slimes are, hopefully, placeholders for cooler enemies. New enemy types shouldn't be randomly designed. It should somehow affect people's progress as they dig/hunt for treasures. The Sand Worm is a great example, since digging in small crevices usually makes their movements impossible to predict.



None.

May 31 2011, 6:52 pm Dem0n Post #23

ᕕ( ᐛ )ᕗ

Having weather changes would be cool. Like having rain, lightning, snow in some places if they add an arctic area. Has this already been said?




May 31 2011, 9:04 pm UnholyUrine Post #24



@Dem0n .. Yep.. by the developer(s) themselves



None.

Jun 3 2011, 7:55 am ShadowFlare Post #25



You could mention in the list that I have different worlds hosted on ports 7777 - 7779.



None.

Jun 29 2011, 9:48 pm Azrael Post #26



This is a good thread.




Jan 14 2012, 9:48 am CecilSunkure Post #27



Well I've moved to a new location, so my IP has changed. I've set up a server with Tshock, a few items that I think you can grief with were banned and serversided inventory is enabled!

71.227.177.41

Server Specs:
Small world.
No password.
Must register an account upon login to setup your character. All items from another world must be deleted!
Bans and dynamite, piggy banks and safes, along with corrupt and hallows seeds are all banned by the server mod.
Afaik 24 players can connect. I, my girlfriend, and some college friends play on it and now you guys can as well!

Post has been edited 1 time(s), last time on Jan 14 2012, 10:13 am by CecilSunkure.



None.

Jan 14 2012, 11:28 am The Starport Post #28



Add some enforced PvP and mediumcore-only to that shit and I'll be all over it!

You should also ban voodoo dolls, and find some way to prevent them from 'accidentally' dropping into lava in hell.



None.

Jan 14 2012, 7:09 pm Azrael Post #29



You may also want to ban holy water and unholy water. I realize they shouldn't be possible to get into the world without the seeds, but better safe than sorry.

As a secondary thing, does your serverside inventory also check for max health/mana, and force a player to register with the starting amount? Because otherwise a maxed character could be registered, which would suck lol. I think Tshock can do that though.

And yeah, basically exactly what Tux said. Maybe you can mod Wall of Flesh to be invincible? The problem he's hinting at is the fact that initiating hardmode will absolutely ruin everything, especially with these gameplay modifications.




Jan 14 2012, 8:12 pm TiKels Post #30



Azrael has developed an irrational fear of unholy water :lol:



"If a topic that clearly interest noone needs to be closed to underline the "we don't want this here" message, is up to debate."

-NudeRaider

Jan 14 2012, 8:24 pm Raitaki Post #31



Quote from TiKels
Azrael has developed an irrational completely rational, traumatic and plausible fear of unholy water :lol:
Fix'd



None.

Jan 14 2012, 10:03 pm CecilSunkure Post #32



Quote from name:Tuxedo-Templar
Add some enforced PvP and mediumcore-only to that shit and I'll be all over it!

You should also ban voodoo dolls, and find some way to prevent them from 'accidentally' dropping into lava in hell.
PvP is enforced. I may put up mediumcore only later :cecil:



None.

Jan 14 2012, 10:23 pm Azrael Post #33



Will you be making a fresh world when you do? :P Everyone will have to start with new characters anyways.

Also, just want to ask again about the health/mana check, I looked it up and apparently Tshock can in fact track that the same way it does inventory, to make sure someone is starting with a new character and that they don't simply go into a new world to use a ton of life crystals afterwards :P




Jan 15 2012, 12:25 am CecilSunkure Post #34



Quote from name:Azrael.Wrath
Will you be making a fresh world when you do? :P Everyone will have to start with new characters anyways.

Also, just want to ask again about the health/mana check, I looked it up and apparently Tshock can in fact track that the same way it does inventory, to make sure someone is starting with a new character and that they don't simply go into a new world to use a ton of life crystals afterwards :P
If you look up how to do this I can implement it just fine. Let me know when you'd like a new world. You can contact me btw on steam: Cecil_Sunkure, or at r.gaul@digipen.edu.



None.

Jan 15 2012, 1:51 am UnholyUrine Post #35



Quote
Azrael has developed an irrational fear of unholy water
Quote
irrational fear of unholy water
Quote
unholy water

Soon...



None.

Jan 15 2012, 1:58 am Azrael Post #36



http://tshock.co/xf/index.php?threads/v1-10-server-specific-characters.531/

I saw this for example, it apparently tracks health and mana, and it says it's included in TShock now.

I guess if you're running whatever server side thing TShock offers (requires your first join to be with a fresh character), health and mana will be included in that functionality. Should be easy enough to test if it's working, just join with a character that is holding starter items but has 200 health :P

Also, in exactly 25 hours from now would be the best time to put up a fresh world (for me) :kame: Should give everyone plenty of time to ready themselves for the epic initial rush for resources.

Have you figured out a method of ensuring hard mode won't be initiated? I'm curious what you'd come up with. Even if it required banning voodoo dolls and removing those demons from being able to spawn, or Wall of Flesh itself, if that's possible. Pretty much anything that would stop Wall of Flesh from being defeated.

Another suggestion: Would it be possible to make it so all characters must join the server with no items other than starter items? This would cause people to keep all items on the server, so you can't simply quit the game to stop yourself from losing items (which really detracts from the point of forced Mediumcore). You'd need to make a nice little spot to put a chest for your things, somewhere remote enough to not be found but accessible enough to go back to to dump items.

I know it's technically possible, but what I mean is, is TShock reliable enough that people won't be randomly kicked when not breaking rules? It would certainly be terrible if you were suddenly kicked for no good reason, and had to dump all your items in another world just to log back into the server. Server reliability would be another factor. If random kicking and disconnects won't be a frequent occurrence though, I really think this would be the way to go (it's the system Kingdoms uses anyways).

Of course, server side tracking would still need to be used for health and mana, assuming TShock can do that as the previous thread has led me to believe :P

Taking this need for privacy and resources into account, would it also be possible to make the new world Large? It'll be pretty small at first anyways, until people can manage to get the equipment necessary to cross Corruption reliably.

Anyways, really excited about this (as is Tux apparently :P). I'm sure some other SEN members will be into this as well. Hopefully the time the server goes up can be sometime I'll be available for a long stretch of time afterwards, because I'd definitely be making full use of it.

Post has been edited 1 time(s), last time on Jan 15 2012, 2:14 am by Azrael.Wrath.




Jan 15 2012, 5:31 am CecilSunkure Post #37



Mediumcore is always enforced, and if you like I can ban voodoo dolls. I haven't taken any time to look into cheating with HP, so if you find some documentation on the Tshock website that would be great.



None.

Jan 15 2012, 5:46 am Raitaki Post #38



Quote from CecilSunkure
Mediumcore is always enforced, and if you like I can ban voodoo dolls. I haven't taken any time to look into cheating with HP, so if you find some documentation on the Tshock website that would be great.
Ban voodoo demons too. I spawned WoF in shady's world by mistake by killing a voodoo demon while it was flying above lava :massimo:



None.

Jan 15 2012, 5:57 am CecilSunkure Post #39



Quote from Raitaki
Quote from CecilSunkure
Mediumcore is always enforced, and if you like I can ban voodoo dolls. I haven't taken any time to look into cheating with HP, so if you find some documentation on the Tshock website that would be great.
Ban voodoo demons too. I spawned WoF in shady's world by mistake by killing a voodoo demon while it was flying above lava :massimo:
I don't know if that's possible :(



None.

Jan 15 2012, 6:15 am Azrael Post #40



Quote from CecilSunkure
Mediumcore is always enforced, and if you like I can ban voodoo dolls. I haven't taken any time to look into cheating with HP, so if you find some documentation on the Tshock website that would be great.

Mediumcore is enforced, but if someone knows they are going to die and doesn't want to lose their stuff, they can (and will) simply quit out to save it.

That being the case, some method of stopping this would be ideal. The standard method is making it so the only items you can leave and come back with are copper shortsword, copper pickaxe, and copper axe (the three starting items).

In this way, people will need to store their items in a chest somewhere on the server before logging out. Basically, going back to their safe haven to log out and save their stuff. Those who randomly quit out will be forced to delete their inventory upon returning (or alternatively, you could simply kill them upon log-in and delete the items they drop). Most people will choose to lose their items to someone else if they're about to die, since at least that way there's a chance of getting them back.

I've been playing on your current world for a bit, and it seems like it's more than reliable enough for you to be able to enforce this without a problem. Doesn't look like there's any risk of disconnects or random kicks.

Alternatively, maybe a system could be utilized in which the player is left on the server for 60 seconds after logging out? If they are killed and lose their items during this time, they will be forced to delete all their stuff when the log-in the next time (since server wouldn't think they were supposed to have it). Not sure if this is possible, although it'd be the best solution if so.

Another idea would be to make it so you need to be at your maximum health in order to log out safely. Failure to do so will cause you to die upon log out, leaving your stuff behind for whoever is around.

Building on that idea, a slightly different approach would be that you're required to be within X distance of your own spawn if you log out, otherwise you die.

Not sure what method works best for you. Anything will work really, as long as it stops people that are in danger from disconnecting instead of trying to flee and survive. Leaving the game while PvP is not enabled should also cause item deletion or dropping, to stop exploitation.

I'm guessing the most practical solution is probably the way the Kingdoms server does it, since that's how they ended up doing it.

The standard method is making it so the only items you can leave and come back with are copper shortsword, copper pickaxe, and copper axe (the three starting items).

In this way, people will need to store their items in a chest somewhere on the server before logging out. Basically, going back to their safe haven to log out and save their stuff.

It just work the way you're doing it already, except in addition to whatever the player shouldn't have when they join, they also delete everything that's not a starter item.

In addition, current notes:

- You have health detection working already, I could not hack my health higher than it was supposed to be. Mana detection, however, did not work, and I easily changed it to max. Maybe because I had no mana yet? Not sure.

- First time you log-in, it forces you to delete starter items (copper pickaxe, copper shortsword, copper axe). This then requires you to go kill yourself somewhere to get them back, since you can't play without them.

- Safes are disabled. Piggy banks, however, are not. I was easily able to bring in all end game stuff, and putting it in my inventory updated the server successfully, allowing me to leave and return with those items.

- Banned items can be carried around in the trash after being brought in with piggy bank. They can then be brought out of trash, used, and put back in trash without any issue. If piggy banks aren't accessible this might not be an issue, not sure.

- Some items brought in triggered the banned item effect (being slow, teleporting), such as Obsidian Skin Potion and Greater Healing Potion, from being above the stack limit. I was able to carry them around in trash and use them freely anyways without triggering the teleport effect though.

- Not having PvP enabled instantly teleports you back to the center of the map. This happens the second you log-in, with no chance of enabling it before the respawn kicks in. It'd be fine if it would use your set spawn when you log-in instead of map center (which it does the rest of the time after that). One possibility would be to giving you maybe 10 seconds after log-in to turn PvP on.

- The Eye of Cthulu dropped Corrupt Seeds when it died, and I was able to pick them up. Not sure if these can be planted, I tried to toss them on the ground and they disappeared as expected.

- Buffs with greater than the maximum length aren't detected, and neither are buffs which the player shouldn't have (he leaves the game with no buffs, comes back with all buffs, the server doesn't care). Players who return with a buff they didn't have before should be locked in place as if they have illegal items, they can always right click to remove the buff. The same should happen for anyone with buffs longer than the maximum buff time (so you can't leave with 30 seconds left on Obsidian Skin and come back with 30 minutes).

- Wall of Flesh can be summoned for sure, I did it already. I'd say try banning voodoo dolls, and if that doesn't work, any way a monster editor can make WoF invincible?

- Stacks greater than the actual maximum aren't detected in all instances. Potion stacks can be detected as being too high, however ammo stacks are not. It seems anything with a max stack of 250 is detecting the hacked stack of 999 as 231. If a player gets a legitimate stack of something at 231 or higher, they can then hack the stack as high as they want when they return (this would also be prevented by requiring players to deposit all items into chests somewhere before logging out, so that no non-starter items can be brought in when logging back in).

- People can turn PvP off with no real drawback. They may be weak, but they can't be attacked, and are free to regen health in relative safety. Is it possible to make it so players with PvP off suffer from health degen? Alternatively, making it so anyone who turns PvP off after it's been turned on will die? This would work rather well in conjunction with the system in which you're required to leave your items somewhere on the server before logging out.

- The distance around spawn which cannot be changed seems to be too small. It might be advisable to increase it (maybe about 3 times the size it currently is?). Alternatively, you could make a starting house/small starting town of some kind at spawn and make that and the surrounding area untouchable.

- Expanding on the previous one, I'm not sure if you've found out how to set areas to untouchable (like how the area around spawn is protected), but it would be cool to be able to use X amount of gold to purchase 800x600 blocks of space in which only we can modify the area (even if the price was really high exponential, there was a max of 3 screens, and all 3 screens had to be touching one another either horizontally or vertically to make a single continuous protected area). Even just a single really expensive 800x600 area would be enough. Not sure if you'd want to do this though, since (however it's done) requires it be done manually (so they give you X gold, you have them stand in the center of their spot, then they say "okay" and you set it from there lol). I could look into how this is done if it's something you'd want to do.

Of course, this would pretty much require a Large world, since Large already seems pretty small after you get some of the better mobility gear, never mind having chunks of space disappearing. I sort of like the idea of having to hide your house if you don't want it broken into, although I also like the idea of having a protected building that could be used as a store, for example.

Even just being able to buy a single 800x600 block of protected space would be more than enough to allow for safe storage of items and some level of player interactions (safe trading would be technically possible in such a location, for example).

That's all I have for now, just trying to help patch up the available exploits. It definitely has a lot of promise, I wouldn't go to the trouble if it didn't :) It wasn't too hard to get a bunch of people on to play at once, and everyone seemed to like the general feel of it. Hopefully none of this is too hard to iron out, I'm looking forward to the big new world :D

Post has been edited 8 time(s), last time on Jan 15 2012, 4:15 pm by Azrael.Wrath.




Options
Pages: < 1 2 3 >
  Back to forum
Please log in to reply to this topic or to report it.
Members in this topic: None.
[04:15 am]
DarkenedFantasies -- you eat lots of beans
[03:46 am]
IskatuMesk -- how do i get gas
[11:43 pm]
Moose -- you don't
[10:06 pm]
Zoan -- how do i get minerals
[2026-4-14. : 11:45 pm]
ClansAreForGays -- Anyone wanna played Skewed StarCraft?
[2026-4-14. : 12:07 am]
Vrael -- NudeRaider
NudeRaider shouted: Vrael ranting still is though
you're a gentleman and a scholar, thank you
[2026-4-13. : 10:07 pm]
NudeRaider -- ya why phone people when you can just write letters
[2026-4-13. : 9:37 pm]
IskatuMesk -- I have never and will never own a phone
[2026-4-13. : 9:15 pm]
NudeRaider -- Vrael ranting still is though
[2026-4-13. : 9:14 pm]
ClansAreForGays -- anticapitalism isnt edgy anymore
Please log in to shout.


Members Online: ykehojyx