Jump to content

Voltramas

Members
  • Posts

    32
  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

Voltramas's Achievements

  1. For anyone seeing this issue, I ran into a similar problem when trying to containerize the intersect server using the mono builder image. I had success with using Mono 6.8.0.123, and then installing sqlite3 and libsqlite3-dev. Here is an example dockerfile (disclaimer, this is an example, I am no linux wiz): FROM mono:6.8.0.123 # Install sqlite dep RUN su - RUN apt-get -y update RUN apt-get install -y sqlite3 libsqlite3-dev WORKDIR /app # Copy server files COPY ./Server/ . # Remove dev env files RUN rm /app/resources/playerdata.db RUN rm /app/resources/logging.db RUN rm -r /app/logs # make logs folder RUN mkdir /app/logs # Run the application ENTRYPOINT ["mono", "intersect-server.exe"]
  2. Thanks for the quick response! That makes sense, and since all of the game data is stored in a separate database, looks like Intersect supports that workflow. Agreed, some built-in revision tracking would be a cool feature! Allowing less dev oriented users to simplify their release process. It would be interesting to see how that could work, i.e. a "temp" db the editor accesses, then some way to deploy it via the editor. I guess this would exclude changes to the Client (resources, images, sounds). But could be done with some tweaks too. Appreciate the input I will look into the database deploy method in the meantime.
  3. Question - it has been awhile since I have used Intersect. One issue I found was with version control on the server database. Since the editor allows changes to the live database, what are common ways of controlling which changes make it to your production database? Can we just put the client in source control and manage that way? Do you test in your dev env, then once quality is there, replace the live database with your dev database? Is there a database update process that can be used? Mainly asking a question to see what people have done, if they do it all. I hope this is the right forum. Thanks!
  4. I'd recommend sharing the client logs for Intersect for others to investigate. I haven't used the engine in awhile, but I'd also make sure if you are running a firewall, that both inbound and outbound traffic is allowed on UDP port 5400 (on the server & client machine, if you are using separate machines).
  5. I've used Hack n Plan in the past. It's a GitHub plugin. The free version works pretty well. It's also centered around game design. http://hacknplan.com/
  6. That UI is very nice! Thank you
  7. Looks like the issue is fixed. Thank you! BTW, map rendering is much smoother now. Virtually no skips!
  8. Hello All, I have an odd issue that I am struggling to figure out. Issue: Every 10 to 50 seconds, the Editor and/or Client will disconnect from the server. In the error logs for the Client/Editor, the following statements are logged: 2017-08-24 04:11:59.449 [Info] Connecting to DNSNAME:5400... 2017-08-24 04:12:00.174 [Warn] WarningMessage: Received unhandled library message Ping from IPADDRESS:5400 2017-08-24 04:12:00.231 [Info] Connection approved [00000000-0000-0000-0000-000000000000]. 2017-08-24 04:12:00.237 [Info] Connected [00000000-0000-0000-0000-000000000000]. 2017-08-24 04:14:29.667 [Info] Disconnected [00000000-0000-0000-0000-000000000000]. Please note, DNS name and Ip address were omitted from the logs. Background info: Up until 4.1, I was successfully hosting my game and connecting in version 3.1. After the upgrade is when the issue started. Port is set to 5400. UPnP automatically port forwards and the issue happens. I have tried disabling UPnP on my router and manually creating the Port Forward rules with the same issue occurring. When connecting to my server, I am connecting from a different machine. The server is hosted within the same LAN as the computer I am connecting from. However, the server is being accessed through a NO-IP hostname. Does anyone have any recommendations or suggestions on what I should try? I realize it may be difficult to determine the cause. The only change in my setup was the upgrade, so I feel there may be a configuration I am not seeing within the server that could cause this or perhaps the client/editor. Thank you!
  9. As suggested by the error statement, did you try updating the drivers for your graphics card to the latest version?
  10. This can be done in Intersect ver 3.1 beta. -Create the NPC -Create a common event -In the common event, use the 'Spawn NPC' around entity event. -Create a spell. Type -- event. Point to the common event that spawns your NPC. Those are basic steps, and I imagine you would want to tweak your NPC to your liking as well as the spell that summons it. But technically it is possible.
  11. Got a chance to play today. Really enjoyed! Keep up the good work!
  12. Long shot here since I do not know the code.... -But can you confirm your server is running and has not crashed? Based on the screenshot, it does not look like the case, but due diligence -Do you get the exception when using the Intersect Client (i.e. a pop-up box saying an error has occurred)? Or does it still run, but the exception is only in the log file? -Are you running the Intersect Server as an administrator? -Is your client pointing to the server on loopback (127.0.0.1) within the client's Config.xml, or are you using a hostname (machine name, website, etc.)? Also, your error log information between the server and client appears to be out of sync. The error trace from the Server log is on 7-23, while the error from the client log is 7-21. In my experience with other web application/services (such as IIS), the forcibly closed by the remote host typically means a user has exited the application from client side by a method that does not allow the connection to close properly. Maybe someone on the forums with a little more knowledge can step in.
  13. I'm with JC. I do IT work for a Beauty Salon and Real Estate firm on the side. They are always in need of assistance. Basic things too. The nice part about smaller businesses is they usually do not have any server/network equipment setup. So when the time comes and they want to setup things like an AD domain, a VPN, etc. it is a perfect opportunity to learn new technologies and get paid (obviously be careful of security issues!). Also, I get the chance to manage their websites.
  14. Great tool!! Saved me many hours of painstaking work. Thank you!
×
×
  • Create New...