Jump to content
TrinityCore

Dewm

Members
  • Posts

    40
  • Joined

  • Days Won

    1

Everything posted by Dewm

  1. @Aokromes I had found that link but the information didn't make sense to me. Are there any examples that I could use to help me figure it out?
  2. I want to promote someone to GM 2 so that they can have access to most commands, but not all. However the commands available aren't quite enough for what we need for his role as a GM. How do I enable a command to be available for him to use? i.e. additem and level
  3. Is there seriously zero advice on this question? I will just keep rebuilding the server every time I guess.
  4. I agree. I'm sorry, was my question unclear @Aokromes?
  5. Every week or two I shut down my server and try to update it to the latest build. This is what I do. cd /home/trinity/TrinityCore git pull origin 3.3.5 cd build cmake ../ -DCMAKE_INSTALL_PREFIX=/home/trinity/server make -j $(nproc) install These are the assumed update instructions given by the Linux Core Installation manual. But every time I do it, it fails to compile. Can someone provide the correct method that I should use to update the server?
  6. When I'm walking through town, if i get close enough to a city guard in stormwind they stop and salute or cheer for me. I'm not sure why this is.
  7. I decided to scrap the remote Ubuntu server, at least for the purposes of running TrinityCore - performance became an issue and was laggy. I really enjoyed ubuntu on the remote server so I decided to wipe Windows OS from my home server and use ubuntu instead. I love it! However, @Minyat i tried to get Supervisor running and it simply wouldn't work which was a big disappointment. I troubleshooted the issue for hours. So I am back to using tmux in the mean time. @velinath I took a look at the scripts you mentioned but I already have my server built on my new setup and didn't want to risk even more troubleshooting than I already went through. I've seen people claiming they create services using systemd/systemctl to add services but I can't find any instructions about how to do it or where to configure them.
  8. Wow that was WAY easy. Thank you for the recommendation! Here is essentially what I did to install it and configure it. apt install supervisor cd /etc/supervisor/ nano supervisord.conf Below are the default contents of supervisord.conf. Minimal changes were necessary. I opted to try out the web interface and it was a breeze to configure by just removing the comment marks and changing the username and password to what I wanted. [unix_http_server] file=/tmp/supervisor.sock ; the path to the socket file chmod=0700 ; socket file mode (default 0700) [inet_http_server] ; inet (TCP) server disabled by default port=ipaddress:9001 ; ip_address:port specifier, *:port for all iface username=user ; default is no username (open server) password=123 ; default is no password (open server) [supervisord] logfile=/var/log/supervisor/supervisord.log ; main log file pidfile=/var/run/supervisord.pid ; supervisord pidfile childlogdir=/var/log/supervisor ; 'AUTO' child log dir [rpcinterface:supervisor] supervisor.rpcinterface_factory = supervisor.rpcinterface:make_main_rpcinterface [supervisorctl] serverurl=unix:///var/run/supervisor.sock ; user a unix:// URL for a unix socket [include] files = /etc/supervisor/conf.d/*.conf Next I had to create two custom configuration files inside the conf.d folder, one for authserver and the other for worldserver as outlined in the supervisord.conf include instructions cd conf.d nano authserver.conf Paste this into nano or your text editor [program:authserver] directory=/home/trinitycore/server/bin/ command=/home/trinitycore/server/bin/authserver autostart=true autorestart=true startretries=3 stopasgroup=true Save the file as authserver.conf cp authserver.conf worldserver.conf nano worldserver.conf Simply change the two instances of "authserver" to "worldserver" and save the file systemctl restart supervisor supervisorctl status all Your servers should be starting as immediately as you restarted supervisor. Now all you have to do is open your browser and go to http://yourip:9001 and you can check the status of, and start, stop, and restart your servers with the click of a button.
  9. I messed around for a while with finding some commands that allow you to detach from processes that are running in terminal. The first I found was `screen` which lets you run the auth server and the world server inside containers that you can detach from and continue working with other commands. The problem with this is that if you're connecting with SSH or a remote desktop connection to your linux machine, as soon as you disconnect it will close your screen sessions. Screen Examples: screen -AdmS authserver /the/full/path/to/authserver <- loads the authserver program into a session called authserver screen -AdmS worldserver /the/full/path/to/worldserver <- loads the worldserver program into a session called authserver screen -ls <- list the available screen sessions screen -r worldserver <- reconnects to the worldserver session so that you can issue commands Next I found `tmux` which virtually does the same thing as `screen` except that it appeared to not close the sessions after disconnecting from SSH. Tmux Examples: tmux <- creates new terminal session /home/<user>/server/bin/authserver <- start authserver as normal Detach from the session by pressing CTRL+B then D. Repeat this process for worldserver. tmux list-sessions <- list the available tmux sessions tmux attach-session -t 0 <- reconnects to the session that you specify with the session ID If anybody has a better answer or another tool they use to automate the status of their servers, I'd be happy to hear them.
  10. I just recently decided to rent a remote Ubuntu server for a variety of reasons, one of which was to migrate my 3.3.5 server from an at home Windows machine. I thought it would be nice to not have to maintain a computer at my house anymore. So I'm looking around for ways to control the server remotely, either through a CMS portal, or running the world and auth servers as a service that is started automatically with the system, something that can be controlled either through SSH or RA or other remote methods. I found this post which details how to install pre-compiled versions of the core, db, and tools but since I'm already building it myself I wondered if there was a way to apply the automation tools available to a manually compiled build.
  11. There is now a new error upon starting up the authserver and worldserver: The code execution cannot proceed because libcrypto-1_1-x64.dll was not found. Reinstalling the program may fix this problem. Found the required dll in my "C:\OpenSSL\bin" directory -- Helps to consult the rest of the Windows Core Installation guide.
  12. Yep. Thank you. Build completed just fine. I didn't know CMake stored configuration files in the build folder but in retrospect it makes sense.
  13. I see these error during build: > 13>LINK : fatal error LNK1181: cannot open input file 'C:\OpenSSL\lib\VC\ssleay32MD.lib' > 13>Done building project "mapextractor.vcxproj" -- FAILED > 14>LINK : fatal error LNK1181: cannot open input file 'C:\OpenSSL\lib\VC\ssleay32MD.lib' > 14>Done building project "mmaps_generator.vcxproj" -- FAILED > 15>LINK : fatal error LNK1181: cannot open input file 'C:\OpenSSL\lib\VC\ssleay32MD.lib' > 15>Done building project "vmap4assembler.vcxproj" -- FAILED > 16>LINK : fatal error LNK1181: cannot open input file 'C:\OpenSSL\lib\VC\ssleay32MD.lib' > 16>Done building project "vmap4extractor.vcxproj" -- FAILED > 20>LINK : fatal error LNK1181: cannot open input file 'C:\OpenSSL\lib\VC\ssleay32MD.lib' > 20>Done building project "authserver.vcxproj" -- FAILED > 21>LINK : fatal error LNK1181: cannot open input file 'C:\OpenSSL\lib\VC\ssleay32MD.lib' > 21>Done building project "worldserver.vcxproj" -- FAILED. --- The file "ssleay32MD.lib" does not exist in the OpenSSL folder. I just had to reinstall Windows 10 on my server. I went through the installation process outlined in the installation guide requirements; reinstalled newer versions of OpenSSL and Boost. I moved my local copy of the trinitycore installation I had while making those adjustments (Source, Build, and Release folders). Is there a setting I need to change in Cmake or something?
  14. Is this just access to your own private server or do you gate access to your own fork of TC 3.3.5 with working bots?
  15. Could someone please point out to me which worldserver properties directly influence creature respawn rates?
  16. I just went ahead and included all of the item IDs for the glyphs on the force include property.
  17. I notice there are a lot of inconsistencies with items that are available on the auction house. I have doubled and tripled the maximum amount of items for each rarity (white, green, blue, purple) but it looks like it just puts in more of the same items. If I look in Trade Goods -> Leather, and search "Leather" i'll see a few stacks of light leather and then a whole bunch of stacks of level 80 trade goods and almost nothing in between. And if I look in Glyphs one day, there will be some for Warriors and maybe one or two for Mage and literally nothing else for any other class, and the next day there aren't any Glyphs available whatsoever. Is there something I can do to ensure that there is a more even spread of item availability? Do I have to manually force each item I want to be included in the auction house?
  18. With the news of Blizzard bringing back "WoW: Classic" how do you guys see this affecting the private server community? If Blizzard re-releases their expansion content back up to WOTLK, will that help or harm the efforts of the development of this core? Is there a possibility of creating an entirely new core based on the inevitable quality of life improvements Blizzard will bring back to classic wow?
  19. Here's a pretty thorough pros vs cons list of discord vs IRC. I know you guys are sold on IRC, it's tried and true and, anecdotal evidence aside, I totally understand the reasons that make IRC objectively better. But there are a lot of neat features Discord offers that picks up the slack. Obviously, the community isn't asking you to shut down your IRC channels and replace it with Discord. Just make a discord channel and let the community use it. If you guys become drawn to it as you use it, then so be it. I just don't see a reason to not give it a try.
  20. I answered my own question. I realized that I somehow reverted back to an older version of the config file. The property i was looking for is Respawn.DynamicMode
  21. I remember there being a setting that would decrease the respawn rate of monsters based on how many players there are in a particular zone. I set this to occur more often because my friends and I were tired of waiting for respawn. Now we're finding it more of a nuisance and I want to make adjustments but I can't find where it is or what it's called. If someone could refresh my memory, thanks in advance.
  22. https://github.com/reactiflux/discord-irc I thought this was interesting. But seriously, I understand why you use IRC but I don't understand why there is all this negative opinion of discord. If you moderators have pressing issues that must be discussed in the tried and true IRC, great. But Discord is an easier to use GUI based chat platform with voice chat that is very easy to configure. I think it's a bit obtuse to just sweep it under the rug.
  23. I think a discord channel would help make this community become friendlier and closer. It wouldn’t eliminate the need for a forum necessarily but I think it would greatly benefit the community.
  24. That half works. I have tried adding a record to the hosts file before. It allows me to log in but causes the infinite realm select loop. I can never access my character list.
×
×
  • Create New...