Mesh doesn't import completely

Hello community,

i tried to import a mesh using Colyseus repo but it doesn’t import completely:

    async importMesh(): Promise<void> {
        const { meshes } = await BABYLON.SceneLoader.ImportMeshAsync(
            "./models/", // Root URL
            "playground.babylon", // Scene filename

expected behavior:

what i get:

error that I get on web console.log()

"http://localhost:8080/models/ 404 (Not Found)"

package.json of colyseus repo:

  "name": "babylon-demo",
  "version": "0.1.0",
  "description": "Babylon.js Colyseus demo",
  "scripts": {
    "start": "webpack serve",
    "build": "webpack",
    "test": "echo \"Error: no test specified\" && exit 1"
  "author": "",
  "license": "ISC",
  "devDependencies": {
    "@babylonjs/core": "preview",
    "@babylonjs/inspector": "preview",
    "@types/node": "^17.0.12",
    "ts-loader": "^9.2.6",
    "typescript": "^4.5.4",
    "webpack": "^5.66.0",
    "webpack-cli": "^4.9.1",
    "webpack-dev-server": "^4.7.4"
  "dependencies": {
    "babylonjs": "preview",
    "babylonjs-gui": "preview",
    "babylonjs-loaders": "preview",
    "babylonjs-materials": "preview",
    "babylonjs-procedural-textures": "preview",
    "cannon": "^0.6.2",
    "colyseus.js": "^0.15.0-preview.2",
    "copy-webpack-plugin": "^10.2.4",
    "dotenv-webpack": "^7.0.3",
    "tone": "^14.7.77"

Colyseus Client repo Link:

Colyseus Server repo Link:

This is probably better to ask to colyseus author

This URL is not correct. It should point to the place where the file really exists.

my file is on this location:

The wrong URL points to the environment texture - http://localhost:8080/models/

I believe your problem comes from it. Your mesh is imported, but because of PBR materials it is not lit correctly.
Try to add the default environment like here: