Jump to content
TrinityCore

Dewm

Members
  • Content Count

    34
  • Joined

  • Last visited

  • Days Won

    1

Dewm last won the day on November 3 2017

Dewm had the most liked content!

Community Reputation

2 Neutral

About Dewm

  • Rank
    Advanced Member
  • Birthday 08/27/1984

Contact Methods

  • Website URL
    jerbookins.com/warcraft

Profile Information

  • Gender
    Male
  • Location
    Denver, CO
  • Interests
    Warcraft

Recent Profile Visitors

586 profile views
  1. 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 a faster way that I can update the server every week without spending the extra time to do a complete rebuild?
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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.
  8. 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.
  9. 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?
  10. 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?
  11. Could someone please point out to me which worldserver properties directly influence creature respawn rates?
  12. I just went ahead and included all of the item IDs for the glyphs on the force include property.
  13. 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?
  14. 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?
×
×
  • Create New...