Jump to content

Shogun

Premium
  • Posts

    1361
  • Joined

  • Days Won

    77
  • Feedback

    0%

Everything posted by Shogun

  1. The files which are missing I'm not allowed to share, sorry. But they do not change the map in any way.
  2. There is no syserr in the client (I guess) but what about the server?
  3. SYSERR: Mar 2 20:47:10 :: FuncCheckWarp: Warp NPC name wrong : vnum(10814) name(.233 780) Change the name of the mob 10814 in mob_proto to . 233 780 (note the space) then it should work. I don't think this is related to his inventory tough.
  4. It's simpler than that the percent is added to the damage of your normal, non skill hits.
  5. I'm not sure what you expect. 4GB isn't a lot for running 3 cores and a mysql server, plus it's a VPS so you're sharing CPU with maybe 50 others. Did you check CPU usage during normal gameplay? Review the mysql settings as having too low buffers will increase CPU usage (/var/db/mysql/my.cnf in older versions and /usr/local/et/mysql/conf.d/server.conf in newer plus run MySQLTuner: pkg install perl, cd /root, fetch [Hidden Content], perl mysqltuner.pl -u root -pyourpassword)
  6. Thanks for this release Martysama. I'm grateful someone is doing this for the community. For those who mention bigger textures, they aren't going to make a lot of difference. They are a performance hit tough. Mixing textures properly will achieve a better look than using huge ones. Particularly matching textures to different terrain shapes. (If you look at games from around the same time like for example Skyrim, they are using textures of the same size as Metin. But their 3D engine supports things like bumpmaps or dynamic lighting which make them look way better)
  7. Hey there, Due to having some issues with the old config I rewrote it with the help of some online resources. I have update the OP with a newer version plus further help getting set up with it all. Comments welcome.
  8. Here's a pretty good writeup about the subject: [Hidden Content] TLDR; get an OVH server, enable the permanent DDoS protection, use secondary IPs for your public stuff, set up pf, rate limit your auth ports and game ports as well because Layer 7 attacks on Metin2 are getting popular and not just the typical auth flood. These usually work by flooding poorly written systems that directly interact with the database. The golden rule for both your website and game is that a user should not be able to trigger a database connection or query directly and unrestricted (such as through loading a page or sending a packet). Either use a cache (the dbcache in Metin or Redis for web applications are an example) or throttle the connection (you can use nginx's ReqLimit module in a webserver and pf in your game server) Another case of involuntary DDos is when your server is too successful and people jam your uplink trying to download or patch your client.
  9. Cool, I'm adding it in our server.
  10. I think it's pretty obvious that you don't have enough memory?
  11. if it works the first time then the problem is with your client, most likely you don't have a valid atlas entry in root. The coordinates in the server side atlas and client side must match, just like the map ids
  12. Hello in fact this map has nothing but the clientside (folder wom2_map_citadel), as for serverside you only need to create the attr map which you can do in World Editor.
  13. M2 Download Center Download Here ( Internal ) The Deunsang Citadel is a full blown city map which was released for WoM3 in 2018 and used as home map for a whole year for one of the two kingdoms that existed in this server. It's also my latest (and possibly last) map. The idea was to create a city build around an Emperor's Castle located at the top of the hill. This was inspired by Ace sending me a large collection of buildings inspired in Asian constructions - finally I could make a city map with totally new buildings that didn't look like a patchwork. There are also docks, farming areas, and a large beach with a sunken ship which was part of the storyline developed for the beginner quests at that time. That's where new players spawned. For the ground textures, I chose smaller ones than in my previous maps. While it's possible to use large and detailed textures, they add little if anything to the looks, and result in larger memory usage. How textures complement each other and adapt to the terrain is more important - I used two almost identical grass textures, slightly shifted in color, to give volume to the ground to great effect. Shira provided many of the flowers and small animal effects for that extra detail. And KillMoves and his waterfall effect he worked so much on of course! There's also some stuff in there from Tatsumaru, as I'd use pretty much anything he does, I only wish there was more of it. The animals you see in the video are from Ridack and not included in the download as these are paid. Thanks to all the talented people I have had the chance to work with while mapping. Credits for the objects: Ground textures and trees: Shogun & Ace Asian Building models: Ace Grass, flowers, small effects. Shira Waterfall: KillMoves [Hidden Content]
  14. Here are all the update texts regarding the beta [Hidden Content] Unfortunately these files seem long lost; [Hidden Content] [Hidden Content]
  15. Mark the checkbox that says Unsigned there while having applytype0 highlighted as in your picture and Save. The original game won't even run (without crashing) in a modern version of MySQL if that wasn't done already. Besides, that's not the standard location of my.cnf in FreeBSD.
  16. Shogun

    Guildwar Map

    Why do the screens look like you ran an oil paint filter on them?
  17. Left column is Red, Green and Blue. Left is Alpha. Maximum is 1. With any palette chooser (the one in Paint net, or in Chrome Dev Tools for example, or there's online ones) you should be able to figure out values.
  18. If you only want certain IPs to access those ports then either delete this rule: pass in on $ext_if proto tcp to any port $service_ports flags S/SA keep state (max-src-conn 64, max-src-conn-rate 32/5, overload <abusive_hosts> flush) (Or if you still want some of the service_ports to be publicly accessible just delete the ones you want to restrict from the service_ports list) And then add the IP or IPs you want to allow in the trusted_hosts table. Those IPs are trusted so they can access any port regardless of rules. That said, this is not the best way to secure either ssh or mysql, which should be done with SSH keys (and maybe changing the port to avoid the log spam from bruteforce attempts) and in MySQL, by binding the address to localhost and then using the SSH Tunnel option in Navicat instead of connecting directly to the port.
  19. As long as you're blocking connections by default (block all or block in all should be your first rule) then you can just do this table <trusted_hosts> const { youriphere,anotherip } Pay attention to my example file to see where it's placed.
×
×
  • Create New...

Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.