技术帮助

0 点赞
Beasts of Bermuda
转载

常见错误、严重漏洞及优化问题的解决方法 家庭共享 不要使用家庭共享功能。任何在账户上有《百慕大野兽》家庭共享历史的情况,都可能导致该账户的生物在未来任意时间点随机消失。开发团队拒绝禁用此功能,且无法解决生物消失的问题。 DirectX 如果您收到的崩溃日志中引用了“[File:C: GameDev UnrealEngine Engine Source Runtime D3D12RHI Private D3D12DirectCommandListManager.h] [Line: 165]”,您需要将DirectX版本更改为11。 如果在游戏中看到异常线条或渲染问题,可能是您的显卡未达到游戏最低配置要求,或者您需要将DirectX版本更改为11。前往Steam 进入“库” 点击《百慕大野兽》,如果游戏正在运行请关闭 点击齿轮⚙️图标或右键点击《百慕大野兽》,选择“属性” 在“启动选项”中输入-dx11 客户端(玩家)崩溃 确认你的杀毒软件没有阻止游戏 确认你的防火墙没有阻止游戏 确认你的显卡驱动程序已更新至最新版本 (仅Windows系统)确认你已安装最新的Visual C++可再发行组件 以管理员身份运行《百慕大野兽》 前往Steam,进入“库”,点击《百慕大野兽》,如果游戏正在运行请关闭,点击齿轮⚙️图标或右键点击《百慕大野兽》,选择“属性”,进入“已安装文件”,然后点击“验证游戏文件的完整性”在【已安装文件】下点击【浏览...】,进入BeastsOfBermuda文件夹,备份皮肤后删除【Saved】文件夹。 如果仍持续崩溃,请向官方Beasts of Bermuda Discord反馈崩溃问题。 如何清除Steam云存档: 若旧存档文件不断自行恢复并可能导致问题: 1. 打开Steam 2. 进入【库】 3. 点击《百慕大野兽》,若游戏正在运行请关闭 4. 点击齿轮⚙️图标或右键点击《百慕大野兽》,选择【属性】 5. 启用Steam云存档

启动游戏 前往“已安装文件”并选择“浏览...” 进入BeastsOfBermuda Saved SaveGames文件夹 如果想保留已保存的皮肤,删除除USER_SKINS外的所有文件 关闭游戏 异常存储占用处理 打开Steam 进入“库” 点击《百慕大野兽》,如果游戏正在运行请关闭 点击齿轮⚙️图标或右键点击《百慕大野兽》,选择“属性” 进入“已安装文件” 点击“浏览...”前往【Beasts of Bermuda】文件夹,进入【Saved】文件夹,再进入【Logs】文件夹,确认你没有遇到客户端(玩家)端日志垃圾信息导致生成大量日志文件的情况(打开这些文件,将重复数百次的行报告给官方的Beasts of Bermuda Discord,可用文本编辑器查看,报告后即可删除)。删除你的【Demos】(回放)文件夹,即使你将游戏设置为自动删除,它们也不会自动删除。如果你有【Profiling】文件夹,且已报告完你想要分析的内容,请删除该文件夹(这是MemReport命令及其他命令发送内存泄漏信息的位置)。进入【Crashes】文件夹,对于每次崩溃,打开与其关联的UE文件夹,用文本编辑器打开BeastsOfBermuda日志文件,在Beasts of Bermuda相关渠道报告末尾的错误。官方Discord,以及删除那个UE文件夹(如果你缺少LOG文件,说明你遇到了与内存相关的崩溃)。皮肤显示不同颜色。如果你看到默认皮肤,但知道其他玩家并未装备默认皮肤,请离开并重新进入他们的渲染距离。如果你看到颜色错误或颜色颠倒,说明你开启了节日视觉效果。开启该设置的选项是一个容易混淆的双重否定,每年都让许多玩家感到困惑!你需要将【禁用节日视觉效果】设置为【启用】。

像素化

连接超时 确认您的硬件符合游戏的最低标准。 确认您拥有稳定的互联网连接。邻居的Wi-Fi GHz干扰、邻居的有线网络干扰、有人使用您的网络流媒体播放电影等都可能是您无法控制的终端问题。路由器相对于您设备的放置位置很重要。可以将路由器的覆盖范围想象成一个球体,路由器位于中心。 确认其他应用程序没有占用您的带宽。流媒体/直播/视频可能会导致这种情况。 重启您的设备。 确认您的杀毒软件没有阻止游戏。 确认您的防火墙没有阻止游戏。 确认您的网络驱动程序是最新的。 以管理员身份运行百慕大野兽。清除DNS缓存并续订。在Windows命令提示符中,输入ipconfig /flushdns,然后输入ipconfig /renew,以清除DNS缓存并续订互联网连接。 拔掉路由器和调制解调器的电源,等待1分钟,先重新插上调制解调器,等调制解调器完全上线后,再插上路由器。 确认你的互联网服务提供商没有阻止连接(俄罗斯存在已知问题,而VPN可能允许中国玩家进行游戏)。 与其他玩家确认你尝试连接的服务器是否确实处于运行状态。前往Steam,进入“库”,点击《百慕大野兽》,如果游戏正在运行请关闭,点击齿轮⚙️图标或右键点击《百慕大野兽》,选择“属性”,进入“已安装文件”,然后点击“验证游戏文件的完整性”。 确认服务器没有将你IP封禁,官方不会为此发送断开连接消息。 我想更改游戏屏幕分辨率 退出到主菜单或选择一个你不介意的生物,你会崩溃。 【版本不匹配】 你的游戏未更新或服务器未更新。 【加入失败!】 进入“多人游戏” 等待5秒 返回主菜单游戏可能会自动让你登出! 我在使用卡波龙或Wieh战斗时崩溃 使用肌腱撕裂技能可能会导致你和其他在你渲染范围内的玩家崩溃。自Wieh的肌腱撕裂技能推出以来,这一bug就一直存在。 不要使用肌腱撕裂技能,尤其是对抗古蛇时,更容易导致游戏崩溃。 崩溃时会出现以下提示: 脚本堆栈(1帧): Comp_Stats.OnRep_StatusConditionsToReplicate 图形优化建议: 1. 首先,确认你的硬件符合游戏的最低配置要求,并且显卡驱动已更新至最新版本。 2. 其次,确认没有其他应用程序占用过多内存。Windows操作系统本身会占用大量资源,这是无法避免的。可以考虑更换为Linux Mint或其他类Windows的Linux发行版。部分浏览器会占用大量内存,可以考虑更换为Vivaldi浏览器!同时运行其他游戏会占用大量内存,而Discord(在使用硬件加速等未优化设置时)也会消耗内存。 窗口模式:首先,在服务器中试玩以了解当前性能。你可以使用Stat FPS命令通过游戏引擎查看准确的帧率。然后,尝试以较小窗口运行游戏并进行比较!运行更流畅吗?是?太好了!否?那就切回全屏! 高负载图形设置:视野距离是地图特定的,但“史诗”级几乎总是不必要的,且接近无限制。将视野距离设置为“低”以外的任何选项都会让你处于劣势;视野距离控制世界物体的渲染距离,但不包括玩家或尸体。“中等”视野距离为几百米,对于较小的地图而言通常过高。海洋质量、阴影质量、着色器和特效质量也是主要的帧率杀手。你可以根据需要禁用这四项中的任意项。 向上滚动可查看如何切换至DirectX 11的相关信息,如果你认为这能提升性能的话。 自定义光标也往往存在严重的输入延迟。

你可能需要降低某些设置,看看是否有帮助,尤其是当你使用低端设备玩游戏时。 日志刷屏指的是成百上千行(甚至更多)的内容被高频发送。这会导致存储臃肿和高内存占用,进而造成输入延迟和/或卡顿。 检查你自己的日志,确认是否遇到日志刷屏问题。操作步骤如下:打开Steam,进入【库】,找到【百慕大野兽】,点击齿轮⚙️图标或右键点击该游戏,选择【属性】,【已安装文件】,【浏览...】,依次打开【BeastsOfBermuda】、【Saved】、【Logs】文件夹,然后打开当前的BeastsofBermuda.LOG文件,确认其中没有数百行相同的文本。 请让你的服务器管理员也在服务器端执行相同的检查操作。内存泄漏 如果您仍然遇到卡顿,可能是出现了内存泄漏。 可能导致内存泄漏且不太可能修复的不支持的游戏玩法: 1. 服务器管理员放置了过多的角色(例如地图灯光具有叠加效果) 2. 服务器管理员生成了过多的AI 3. 服务器管理员错误配置天气,导致不自然的卡顿风暴 4. 服务器有过多玩家聚集在一起(100名以上静止玩家,或约50名同时移动的玩家) 5. 服务器有过多蛋聚集在一起(150个以上在渲染范围内),这些蛋会被算作玩家角色 6. 服务器同时存在过多玩家和蛋聚集的情况 如果您的问题是玩家和/或蛋数量过多,可以尝试关闭团队图标,仅显示名称。 如何判断是否存在内存泄漏?玩一些其他非抢先体验游戏(不包括像《方舟:飞升》这类启用了尽可能多筛选器的游戏),将画质设置调整到能在你的设备上流畅运行的水平,然后对比它们的内存占用,以此了解你的设备上游戏的合理内存使用情况。如果内存占用比你发现的平均水平高出1000MB左右及以上,很可能存在内存泄漏。若高出2000MB及以上,则肯定存在内存泄漏。内存泄漏还会持续攀升。如果遇到内存占用高得离谱的情况,就不需要计算平均值了。

To report a memory leak: Get the game to start leaking again. At its worst, get to a safe location on your creature and use the command MemReport -full which will cause your game to freeze for a few moments. Go to Steam, "LIBRARY", Beasts of Bermuda, either click the gear ⚙️ icon or right click Beasts of Bermuda, select "Properties", "Installed Files", "Browse...", "BeastsOfBermuda", "Saved", "Profiling", "MemReports", and open the newest folder. Send this file in the Beasts of Bermuda official Discord bug report channel or a private server support ticket.Server owners may want to use this command while making a custom map to check no assets in particular are causing high memory usage. Load in faster When you connect to Titania or Volcano Bay, these are tiled maps which have great performance potential but also make that initial loading time a drag! Custom maps, especially Canvas (empty except for rocks, portals, and structures) maps, also must load on connection. Custom map data is only stored in that server's box, and each time you connect to that server you are essentially downloading it. The number you see when loading a map (not the tiles) are packets, which is bits of the map sending itself to you at a time. Beasts of Bermuda has hard coded how much data should be packaged per packet, although if your hardware specifications are better you will receive packets marginally faster. Packets contain assets and their locations in which they were custom-placed on that server. Skip Map Tile Preload While playing on a tiled map server and traveling around, get a baseline for your performance to compare this setting being enabled to Go to "Settings" Go to "Gameplay Settings" Scroll down and set "Skip Map Tile Preload" to "Enabled" "Apply" Load in and compare Spawn in on a fresh spawn flier or other fast creature you do not care about, and travel around the map to determine if you experience any strange hitching (set this back to "Disabled" if you do notice this, it's an uncommon issue reported by players who enable this) Optimization Confirm your hardware meets the game's minimum standards. Confirm you have a stable internet connection[www.speedtest.net]. Wi-Fi GHz interference from neighbors, cable network interference from neighbors, someone using your network streaming a movie, and so on can be issues on your end out of your control. The placement of your router relative to your machine matters. Think of the area the router covers as a sphere, with the router being the center. Restart your device. Confirm other applications are not using up your RAM. Windows OS by itself uses a lot of your resources, and this is not avoidable. Consider swapping to Linux Mint or another Windows-like Linux distribution. Some browsers will use a lot of RAM, consider swapping to Vivaldi! Playing other games simultaneously can use a lot of RAM, and Discord (while using unoptimized settings such as hardware acceleration) can use up RAM. Confirm other applications are not using up your bandwidth. Streaming/streams/videos can do this. Clear your DNS cache, and renew. In Windows' Command Prompt, you send ipconfig /flushdns and then ipconfig /renew to clear your DNS cache and renew your connection to the internet. Unplug your router and modem, wait 1 minute, plug your modem back in, wait for your modem to come fully back online, and then plug your router back in. Unreal Engine's background audio You can either add the Launch Option "-AllowBackgroundAudio" which was made by Steam, or you can use Unreal Engine's method for enabling background audio! This is helpful when tabbing out to bug report. Go to Steam Go to "LIBRARY" Click on Echoes of Extinction Close the game if it's running Click either the gear ⚙️ icon or right click Echoes of Extinction Select "Properties" Go to "Installed Files" Click "Browse..." Windows EoE_XT Saved Config Windows Open the Engine.INI file At the bottom, add:[Audio] UnfocusedVolumeMultiplier=1.0 This can be done for any Unreal Engine game, and was added by UE! Player commands Go to "BoB commands" in my server's data sheet[docs.google.com] and scroll down to see what commands you as a player can use! Player launch options (advanced) Launch options are various forced configurations you can set before a game launches, such as locking your height and width for a game, removing the border on windowed mode, hiding your IP, and more. Add a Launch option and your game won't start? Remove it. Add one at a time, launch. Only add what you understand. Here are some Launch options confirmed to work with general Steam games: OptionEffect-condebugLogs all console output into the console.log text file.-debugdxsupportLogs debugging information about DirectX if you are having DirectX issues.-dx11Forces the game to use DirectX 11, resolving multiple D3/graphical crashes.-dxlevel levelhereForces the game to start using specified DirectX feature levels, replace levelhere with 10 for example.-forcenovsyncForces vsync to be disabled, which can resolve some "desync" issues.-fullscreen or -fullForces the engine to start in fullscreen mode.-gamestatsloggingEnables game stats logging for debugging.-gamestatsloggingtofileEnables game stats logging out to a file, gamestats.log. Passing this parameter automatically forces -gamestatslogging.-gl_enablesamplerobjects(Linux only) Use OpenGL Sampler Objects for better texture preloading.-gl_texclientstorage(macOS only) Reduce memory usage by relying on GPU memory instead of a host copy.-height x or -h xForces the game to start at a specific height resolution, replace x with the desired height.-highSets the game's priority to High on your system.-ignoredxsupportcfgSkips reading DirectX support file, dxsupport.cfg.-insecureDisable Valve Anti-Cheat (VAC).-language languagehereSets the game language to the one specified, replace languagehere with english for example.-leakcheckDumps statistics about memory leaks.-limitvsconstLimits the number of vertex shaders to a maximum of 256.-lowSets the game's priority to Low on your system.-makedevshotsUsed for taking screenshots, causing entities to not fade. Enables the use of the devshots_nextmap concommand. Also disables the automatic loading of menu background maps.-mat_softwaretl(if GPU is weaker than CPU) Enables software vertex processing.-mat_vsyncForces vsync to be enabled.-minmemorySet startup memory to mem_min_heapsize ?x1024 x 1024?-no_compressed_vertsDisables vertex compression for shaders.-noborderBorderless Windowed mode.-noipDo not bind to an ip, disables all multiplayer support.-nominidumpsDisables writing minidumps.-nomouseDisables in-game mouse support.-nopreload or -nopreloadmodelsForces models to not be preloaded.-nops2bDisables Pixel Shader 2b support.-nosoundDisables sound support.-nostartupsoundDisables menu music to play on startup.-nosteamcontrollerDisables Steam controller system.-novid or -nostartupmoviesStartup video will not play.-pmeActivate the performance monitoring events code, this only works on Intel processors newer then PENTIUM4.-primarysoundIf surround sound isn't enabled, forces the use of the primary sound buffer.-r_emulate_gl(Windows) Emulates OpenGL.-safeSets the game to windowed, 640 width, 480 height, default refresh rate, and disables antialiasing.-startwindowed, -windowed, -window, or -swForces Windowed mode.-width x or -w xForces the game to start at a specific width resolution, replace x with the desired height.